# near model CODE resource # jump table entries: 5208-5354 (147 of them) export_651: 00000000 4E56 0000 link A6, 0 00000004 2F0C move.l -[A7], A4 00000006 286E 0008 movea.l A4, [A6 + 0x8] 0000000A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000000E 4EAD 1472 jsr [A5 + 0x1472 /* export_650 */] 00000012 2054 movea.l A0, [A4] 00000014 216E 000C 0002 move.l [A0 + 0x2], [A6 + 0xC] 0000001A 217C 7FFF FFFF 0006 move.l [A0 + 0x6], 0x7FFFFFFF 00000022 7000 moveq.l D0, 0x00 00000024 2140 000A move.l [A0 + 0xA], D0 00000028 285F movea.l A4, [A7]+ 0000002A 4E5E unlink A6 0000002C 205F movea.l A0, [A7]+ 0000002E 504F addq.w A7, 8 00000030 4ED0 jmp [A0] 00000032 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000034-0000003A export_652: fn00000034: 00000034 4E56 0000 link A6, 0 00000038 2F0C move.l -[A7], A4 // end alternate branch 00000034-0000003A export_652: // at 00000034 (misaligned) fn00000034: // (misaligned) 00000036 0000 2F0C ori.b D0, 0xC 0000003A 286E 0008 movea.l A4, [A6 + 0x8] 0000003E 2054 movea.l A0, [A4] 00000040 4AA8 0002 tst.l [A0 + 0x2] 00000044 6710 beq +0x12 /* 00000056 */ 00000046 2F2E 000E move.l -[A7], [A6 + 0xE] 0000004A 3F2E 000C move.w -[A7], [A6 + 0xC] 0000004E 2F28 0002 move.l -[A7], [A0 + 0x2] 00000052 4EAD 2272 jsr [A5 + 0x2272 /* export_1098 */] label00000056: 00000056 285F movea.l A4, [A7]+ 00000058 4E5E unlink A6 0000005A 205F movea.l A0, [A7]+ 0000005C DEFC 000A add.w A7, 0xA /* '\n' */ 00000060 4ED0 jmp [A0] 00000062 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_653: // at 00000064 (misaligned) 00000066 0000 2F0C ori.b D0, 0xC 0000006A 286E 0008 movea.l A4, [A6 + 0x8] 0000006E 2054 movea.l A0, [A4] 00000070 4AA8 0002 tst.l [A0 + 0x2] 00000074 671A beq +0x1C /* 00000090 */ 00000076 42A7 clr.l -[A7] 00000078 3F2E 0010 move.w -[A7], [A6 + 0x10] 0000007C 2F2E 000C move.l -[A7], [A6 + 0xC] 00000080 2054 movea.l A0, [A4] 00000082 2F28 0002 move.l -[A7], [A0 + 0x2] 00000086 4EAD 22A2 jsr [A5 + 0x22A2 /* export_1104 */] 0000008A 2D5F 0012 move.l [A6 + 0x12], [A7]+ 0000008E 6006 bra +0x8 /* 00000096 */ label00000090: 00000090 7000 moveq.l D0, 0x00 00000092 2D40 0012 move.l [A6 + 0x12], D0 label00000096: 00000096 285F movea.l A4, [A7]+ 00000098 4E5E unlink A6 0000009A 205F movea.l A0, [A7]+ 0000009C DEFC 000A add.w A7, 0xA /* '\n' */ 000000A0 4ED0 jmp [A0] 000000A2 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000000A4-000000AE fn000000A4: 000000A4 4E56 0000 link A6, 0 000000A8 422E 0014 clr.b [A6 + 0x14] 000000AC 4E5E unlink A6 // end alternate branch 000000A4-000000AE fn000000A4: // (misaligned) 000000A6 0000 422E ori.b D0, 0x2E /* '.' */ 000000AA 0014 4E5E ori.b [A4], 0x5E /* '^' */ 000000AE 205F movea.l A0, [A7]+ 000000B0 DEFC 000C add.w A7, 0xC 000000B4 4ED0 jmp [A0] 000000B6 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_654: // at 000000B8 (misaligned) 000000BA 0000 422E ori.b D0, 0x2E /* '.' */ 000000BE 000E 4E5E ori.b A6, 0x5E /* '^' */ 000000C2 205F movea.l A0, [A7]+ 000000C4 5C4F addq.w A7, 6 000000C6 4ED0 jmp [A0] export_655: fn000000C8: 000000C8 4E56 0000 link A6, 0 000000CC 2F0C move.l -[A7], A4 000000CE 286E 0008 movea.l A4, [A6 + 0x8] 000000D2 2054 movea.l A0, [A4] 000000D4 4AA8 0002 tst.l [A0 + 0x2] 000000D8 671A beq +0x1C /* 000000F4 */ 000000DA 42A7 clr.l -[A7] 000000DC 2F2E 0010 move.l -[A7], [A6 + 0x10] 000000E0 2F2E 000C move.l -[A7], [A6 + 0xC] 000000E4 2054 movea.l A0, [A4] 000000E6 2F28 0002 move.l -[A7], [A0 + 0x2] 000000EA 4EAD 22AA jsr [A5 + 0x22AA /* export_1105 */] 000000EE 2D5F 0014 move.l [A6 + 0x14], [A7]+ 000000F2 6006 bra +0x8 /* 000000FA */ label000000F4: 000000F4 7000 moveq.l D0, 0x00 000000F6 2D40 0014 move.l [A6 + 0x14], D0 label000000FA: 000000FA 285F movea.l A4, [A7]+ 000000FC 4E5E unlink A6 000000FE 205F movea.l A0, [A7]+ 00000100 DEFC 000C add.w A7, 0xC 00000104 4ED0 jmp [A0] 00000106 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000108-0000010E fn00000108: 00000108 4E56 0000 link A6, 0 0000010C 2F0C move.l -[A7], A4 // end alternate branch 00000108-0000010E fn00000108: // (misaligned) 0000010A 0000 2F0C ori.b D0, 0xC 0000010E 286E 0008 movea.l A4, [A6 + 0x8] 00000112 2054 movea.l A0, [A4] 00000114 4AA8 0002 tst.l [A0 + 0x2] 00000118 671A beq +0x1C /* 00000134 */ 0000011A 4267 clr.w -[A7] 0000011C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000120 2F2E 000C move.l -[A7], [A6 + 0xC] 00000124 2054 movea.l A0, [A4] 00000126 2F28 0002 move.l -[A7], [A0 + 0x2] 0000012A 4EBA FFDC jsr [PC - 0x24 /* 00000108 */] 0000012E 1D5F 0014 move.b [A6 + 0x14], [A7]+ 00000132 6030 bra +0x32 /* 00000164 */ label00000134: 00000134 302E 0012 move.w D0, [A6 + 0x12] 00000138 906E 000E sub.w D0, [A6 + 0xE] 0000013C 6A02 bpl +0x4 /* 00000140 */ 0000013E 4440 neg.w D0 label00000140: 00000140 B06D F3B2 cmp.w D0, [A5 - 0xC4E] 00000144 5FC0 sle D0 00000146 4A00 tst.b D0 00000148 6714 beq +0x16 /* 0000015E */ 0000014A 322E 0010 move.w D1, [A6 + 0x10] 0000014E 926E 000C sub.w D1, [A6 + 0xC] 00000152 6A02 bpl +0x4 /* 00000156 */ 00000154 4441 neg.w D1 label00000156: 00000156 B26D F3B0 cmp.w D1, [A5 - 0xC50] 0000015A 5FC1 sle D1 0000015C C001 and.b D0, D1 label0000015E: 0000015E 4400 neg.b D0 00000160 1D40 0014 move.b [A6 + 0x14], D0 label00000164: 00000164 285F movea.l A4, [A7]+ 00000166 4E5E unlink A6 00000168 205F movea.l A0, [A7]+ 0000016A DEFC 000C add.w A7, 0xC 0000016E 4ED0 jmp [A0] export_656: fn00000170: 00000170 4E56 0000 link A6, 0 00000174 2F0C move.l -[A7], A4 00000176 286E 0008 movea.l A4, [A6 + 0x8] 0000017A 2054 movea.l A0, [A4] 0000017C 4AA8 0002 tst.l [A0 + 0x2] 00000180 6708 beq +0xA /* 0000018A */ 00000182 2F28 0002 move.l -[A7], [A0 + 0x2] 00000186 4EAD 228A jsr [A5 + 0x228A /* export_1101 */] label0000018A: 0000018A 285F movea.l A4, [A7]+ 0000018C 4E5E unlink A6 0000018E 2E9F move.l [A7], [A7]+ 00000190 4E75 rts 00000192 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000194-00000198 export_657: fn00000194: 00000194 4E56 FFF8 link A6, -0x0008 // end alternate branch 00000194-00000198 export_657: // at 00000194 (misaligned) fn00000194: // (misaligned) 00000196 FFF8 .invalid <> 00000198 48E7 0018 movem.l -[A7], A3,A4 0000019C 286E 0008 movea.l A4, [A6 + 0x8] label000001A0: 000001A0 200C move.l D0, A4 000001A2 671A beq +0x1C /* 000001BE */ 000001A4 2054 movea.l A0, [A4] 000001A6 2668 0002 movea.l A3, [A0 + 0x2] 000001AA 2F0C move.l -[A7], A4 000001AC 41EE 000C lea.l A0, [A6 + 0xC] 000001B0 2018 move.l D0, [A0]+ 000001B2 6702 beq +0x4 /* 000001B6 */ 000001B4 2F00 move.l -[A7], D0 label000001B6: 000001B6 2050 movea.l A0, [A0] 000001B8 4E90 jsr [A0] 000001BA 284B movea.l A4, A3 000001BC 60E2 bra -0x1C /* 000001A0 */ label000001BE: 000001BE 4CDF 1800 movem.l A3,A4, [A7]+ 000001C2 4E5E unlink A6 000001C4 205F movea.l A0, [A7]+ 000001C6 DEFC 000C add.w A7, 0xC 000001CA 4ED0 jmp [A0] fn000001CC: 000001CC 4E56 FFF8 link A6, -0x0008 000001D0 48E7 0018 movem.l -[A7], A3,A4 000001D4 286E 0008 movea.l A4, [A6 + 0x8] label000001D8: 000001D8 200C move.l D0, A4 000001DA 6726 beq +0x28 /* 00000202 */ 000001DC 2054 movea.l A0, [A4] 000001DE 2668 0002 movea.l A3, [A0 + 0x2] 000001E2 4267 clr.w -[A7] 000001E4 2F0C move.l -[A7], A4 000001E6 41EE 000C lea.l A0, [A6 + 0xC] 000001EA 2018 move.l D0, [A0]+ 000001EC 6702 beq +0x4 /* 000001F0 */ 000001EE 2F00 move.l -[A7], D0 label000001F0: 000001F0 2050 movea.l A0, [A0] 000001F2 4E90 jsr [A0] 000001F4 101F move.b D0, [A7]+ 000001F6 6706 beq +0x8 /* 000001FE */ 000001F8 2D4C 0014 move.l [A6 + 0x14], A4 000001FC 600A bra +0xC /* 00000208 */ label000001FE: 000001FE 284B movea.l A4, A3 00000200 60D6 bra -0x28 /* 000001D8 */ label00000202: 00000202 7000 moveq.l D0, 0x00 00000204 2D40 0014 move.l [A6 + 0x14], D0 label00000208: 00000208 4CDF 1800 movem.l A3,A4, [A7]+ 0000020C 4E5E unlink A6 0000020E 205F movea.l A0, [A7]+ 00000210 DEFC 000C add.w A7, 0xC 00000214 4ED0 jmp [A0] 00000216 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_658: // at 00000218 (misaligned) 0000021A 0000 2F0C ori.b D0, 0xC 0000021E 286E 0008 movea.l A4, [A6 + 0x8] 00000222 2054 movea.l A0, [A4] 00000224 4AA8 0002 tst.l [A0 + 0x2] 00000228 6712 beq +0x14 /* 0000023C */ 0000022A 4267 clr.w -[A7] 0000022C 2054 movea.l A0, [A4] 0000022E 2F28 0002 move.l -[A7], [A0 + 0x2] 00000232 4EAD 2282 jsr [A5 + 0x2282 /* export_1100 */] 00000236 1D5F 000C move.b [A6 + 0xC], [A7]+ 0000023A 6004 bra +0x6 /* 00000240 */ label0000023C: 0000023C 422E 000C clr.b [A6 + 0xC] label00000240: 00000240 285F movea.l A4, [A7]+ 00000242 4E5E unlink A6 00000244 2E9F move.l [A7], [A7]+ 00000246 4E75 rts export_659: 00000248 4E56 0000 link A6, 0 0000024C 2F0C move.l -[A7], A4 0000024E 286E 0008 movea.l A4, [A6 + 0x8] 00000252 2054 movea.l A0, [A4] 00000254 4AA8 0002 tst.l [A0 + 0x2] 00000258 6708 beq +0xA /* 00000262 */ 0000025A 2F28 0002 move.l -[A7], [A0 + 0x2] 0000025E 4EAD 226A jsr [A5 + 0x226A /* export_1097 */] label00000262: 00000262 285F movea.l A4, [A7]+ 00000264 4E5E unlink A6 00000266 2E9F move.l [A7], [A7]+ 00000268 4E75 rts 0000026A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_660: // at 0000026C (misaligned) 0000026E 0000 2F0C ori.b D0, 0xC 00000272 286E 0008 movea.l A4, [A6 + 0x8] 00000276 2054 movea.l A0, [A4] 00000278 4AA8 0002 tst.l [A0 + 0x2] 0000027C 6712 beq +0x14 /* 00000290 */ 0000027E 42A7 clr.l -[A7] 00000280 2054 movea.l A0, [A4] 00000282 2F28 0002 move.l -[A7], [A0 + 0x2] 00000286 4EAD 225A jsr [A5 + 0x225A /* export_1095 */] 0000028A 2D5F 000C move.l [A6 + 0xC], [A7]+ 0000028E 6006 bra +0x8 /* 00000296 */ label00000290: 00000290 7000 moveq.l D0, 0x00 00000292 2D40 000C move.l [A6 + 0xC], D0 label00000296: 00000296 285F movea.l A4, [A7]+ 00000298 4E5E unlink A6 0000029A 2E9F move.l [A7], [A7]+ 0000029C 4E75 rts 0000029E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_661: // at 000002A0 (misaligned) 000002A2 0000 2F0C ori.b D0, 0xC 000002A6 286E 0008 movea.l A4, [A6 + 0x8] 000002AA 2054 movea.l A0, [A4] 000002AC 4AA8 0002 tst.l [A0 + 0x2] 000002B0 6712 beq +0x14 /* 000002C4 */ 000002B2 42A7 clr.l -[A7] 000002B4 2054 movea.l A0, [A4] 000002B6 2F28 0002 move.l -[A7], [A0 + 0x2] 000002BA 4EAD 2262 jsr [A5 + 0x2262 /* export_1096 */] 000002BE 2D5F 000C move.l [A6 + 0xC], [A7]+ 000002C2 6006 bra +0x8 /* 000002CA */ label000002C4: 000002C4 7000 moveq.l D0, 0x00 000002C6 2D40 000C move.l [A6 + 0xC], D0 label000002CA: 000002CA 285F movea.l A4, [A7]+ 000002CC 4E5E unlink A6 000002CE 2E9F move.l [A7], [A7]+ 000002D0 4E75 rts 000002D2 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_662: // at 000002D4 (misaligned) 000002D6 0000 48E7 ori.b D0, 0xE7 000002DA 0018 266E ori.b [A0]+, 0x6E /* 'n' */ 000002DE 000C 286E ori.b A4, 0x6E /* 'n' */ 000002E2 0008 2054 ori.b A0, 0x54 /* 'T' */ 000002E6 4AA8 0002 tst.l [A0 + 0x2] 000002EA 670C beq +0xE /* 000002F8 */ 000002EC 2F0B move.l -[A7], A3 000002EE 2F28 0002 move.l -[A7], [A0 + 0x2] 000002F2 4EAD 2252 jsr [A5 + 0x2252 /* export_1094 */] 000002F6 600E bra +0x10 /* 00000306 */ label000002F8: 000002F8 2053 movea.l A0, [A3] 000002FA 1028 0010 move.b D0, [A0 + 0x10] 000002FE 6706 beq +0x8 /* 00000306 */ 00000300 2F0B move.l -[A7], A3 00000302 4EAD 140A jsr [A5 + 0x140A /* export_637 */] label00000306: 00000306 4CDF 1800 movem.l A3,A4, [A7]+ 0000030A 4E5E unlink A6 0000030C 205F movea.l A0, [A7]+ 0000030E 504F addq.w A7, 8 00000310 4ED0 jmp [A0] 00000312 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_663: // at 00000314 (misaligned) 00000316 0000 206E ori.b D0, 0x6E /* 'n' */ 0000031A 0008 2050 ori.b A0, 0x50 /* 'P' */ 0000031E 216E 000C 0006 move.l [A0 + 0x6], [A6 + 0xC] 00000324 4E5E unlink A6 00000326 205F movea.l A0, [A7]+ 00000328 504F addq.w A7, 8 0000032A 4ED0 jmp [A0] export_664: 0000032C 4E56 0000 link A6, 0 00000330 48E7 0018 movem.l -[A7], A3,A4 00000334 266E 000C movea.l A3, [A6 + 0xC] 00000338 286E 0008 movea.l A4, [A6 + 0x8] 0000033C 2054 movea.l A0, [A4] 0000033E 4AA8 0002 tst.l [A0 + 0x2] 00000342 670C beq +0xE /* 00000350 */ 00000344 2F0B move.l -[A7], A3 00000346 2F28 0002 move.l -[A7], [A0 + 0x2] 0000034A 4EAD 224A jsr [A5 + 0x224A /* export_1093 */] 0000034E 600E bra +0x10 /* 0000035E */ label00000350: 00000350 2053 movea.l A0, [A3] 00000352 1028 0010 move.b D0, [A0 + 0x10] 00000356 6706 beq +0x8 /* 0000035E */ 00000358 2F0B move.l -[A7], A3 0000035A 4EAD 140A jsr [A5 + 0x140A /* export_637 */] label0000035E: 0000035E 4CDF 1800 movem.l A3,A4, [A7]+ 00000362 4E5E unlink A6 00000364 205F movea.l A0, [A7]+ 00000366 504F addq.w A7, 8 00000368 4ED0 jmp [A0] 0000036A 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 0000036C-0000037A export_665: fn0000036C: 0000036C 4E56 0000 link A6, 0 00000370 48E7 0018 movem.l -[A7], A3,A4 00000374 206E 0008 movea.l A0, [A6 + 0x8] 00000378 2050 movea.l A0, [A0] // end alternate branch 0000036C-0000037A export_665: // at 0000036C (misaligned) fn0000036C: // (misaligned) 0000036E 0000 48E7 ori.b D0, 0xE7 00000372 0018 206E ori.b [A0]+, 0x6E /* 'n' */ 00000376 0008 2050 ori.b A0, 0x50 /* 'P' */ 0000037A 4AA8 0002 tst.l [A0 + 0x2] 0000037E 6714 beq +0x16 /* 00000394 */ 00000380 2F2E 000C move.l -[A7], [A6 + 0xC] 00000384 206E 0008 movea.l A0, [A6 + 0x8] 00000388 2050 movea.l A0, [A0] 0000038A 2F28 0002 move.l -[A7], [A0 + 0x2] 0000038E 4EAD 229A jsr [A5 + 0x229A /* export_1103 */] 00000392 6038 bra +0x3A /* 000003CC */ label00000394: 00000394 266E 000C movea.l A3, [A6 + 0xC] 00000398 2853 movea.l A4, [A3] 0000039A 7003 moveq.l D0, 0x03 0000039C B054 cmp.w D0, [A4] 0000039E 57C0 seq D0 000003A0 4A00 tst.b D0 000003A2 660A bne +0xC /* 000003AE */ 000003A4 7205 moveq.l D1, 0x05 000003A6 B254 cmp.w D1, [A4] 000003A8 57C1 seq D1 000003AA 8001 or.b D0, D1 000003AC 671E beq +0x20 /* 000003CC */ label000003AE: 000003AE 203C 0000 00FF move.l D0, 0xFF 000003B4 C0AC 0002 and.l D0, [A4 + 0x2] 000003B8 3740 000C move.w [A3 + 0xC], D0 000003BC 203C 0000 FF00 move.l D0, 0xFF00 000003C2 C0AC 0002 and.l D0, [A4 + 0x2] 000003C6 E088 lsr D0, 8 000003C8 3740 000E move.w [A3 + 0xE], D0 label000003CC: 000003CC 4CDF 1800 movem.l A3,A4, [A7]+ 000003D0 4E5E unlink A6 000003D2 205F movea.l A0, [A7]+ 000003D4 504F addq.w A7, 8 000003D6 4ED0 jmp [A0] export_666: 000003D8 4E56 0000 link A6, 0 000003DC 206E 0010 movea.l A0, [A6 + 0x10] 000003E0 226E 000C movea.l A1, [A6 + 0xC] 000003E4 2050 movea.l A0, [A0] 000003E6 1028 0011 move.b D0, [A0 + 0x11] 000003EA 2251 movea.l A1, [A1] 000003EC B029 0011 cmp.b D0, [A1 + 0x11] 000003F0 6F08 ble +0xA /* 000003FA */ 000003F2 3D7C 0001 0014 move.w [A6 + 0x14], 0x1 000003F8 6022 bra +0x24 /* 0000041C */ label000003FA: 000003FA 206E 0010 movea.l A0, [A6 + 0x10] 000003FE 226E 000C movea.l A1, [A6 + 0xC] 00000402 2050 movea.l A0, [A0] 00000404 1028 0011 move.b D0, [A0 + 0x11] 00000408 2251 movea.l A1, [A1] 0000040A B029 0011 cmp.b D0, [A1 + 0x11] 0000040E 6C08 bge +0xA /* 00000418 */ 00000410 3D7C FFFF 0014 move.w [A6 + 0x14], 0xFFFF 00000416 6004 bra +0x6 /* 0000041C */ label00000418: 00000418 426E 0014 clr.w [A6 + 0x14] label0000041C: 0000041C 4E5E unlink A6 0000041E 205F movea.l A0, [A7]+ 00000420 DEFC 000C add.w A7, 0xC 00000424 4ED0 jmp [A0] 00000426 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_667: // at 00000428 (misaligned) 0000042A FFEE .invalid <> 0000042C 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00000430 266E 000C movea.l A3, [A6 + 0xC] 00000434 286E 0008 movea.l A4, [A6 + 0x8] 00000438 42A7 clr.l -[A7] 0000043A 4EAD 1402 jsr [A5 + 0x1402 /* export_636 */] 0000043E 181F move.b D4, [A7]+ 00000440 42A7 clr.l -[A7] 00000442 2F0B move.l -[A7], A3 00000444 2F0C move.l -[A7], A4 00000446 4EAD 22FA jsr [A5 + 0x22FA /* export_1115 */] 0000044A 2C1F move.l D6, [A7]+ 0000044C 6750 beq +0x52 /* 0000049E */ 0000044E 2A06 move.l D5, D6 00000450 2006 move.l D0, D6 00000452 5280 addq.l D0, 1 00000454 2F00 move.l -[A7], D0 00000456 42A7 clr.l -[A7] 00000458 2F0C move.l -[A7], A4 0000045A 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */] 0000045E 221F move.l D1, [A7]+ 00000460 201F move.l D0, [A7]+ 00000462 2D41 FFEE move.l [A6 - 0x12], D1 00000466 2E00 move.l D7, D0 00000468 601E bra +0x20 /* 00000488 */ label0000046A: 0000046A 4267 clr.w -[A7] 0000046C 42A7 clr.l -[A7] 0000046E 2F07 move.l -[A7], D7 00000470 2F0C move.l -[A7], A4 00000472 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */] 00000476 2F0B move.l -[A7], A3 00000478 2F0C move.l -[A7], A4 0000047A 4EAD 22EA jsr [A5 + 0x22EA /* export_1113 */] 0000047E 4A5F tst.w [A7]+ 00000480 660C bne +0xE /* 0000048E */ 00000482 2A07 move.l D5, D7 00000484 5287 addq.l D7, 1 00000486 6906 bvs +0x8 /* 0000048E */ label00000488: 00000488 BEAE FFEE cmp.l D7, [A6 - 0x12] 0000048C 6FDC ble -0x22 /* 0000046A */ label0000048E: 0000048E 2005 move.l D0, D5 00000490 5280 addq.l D0, 1 00000492 2F00 move.l -[A7], D0 00000494 2F0B move.l -[A7], A3 00000496 2F0C move.l -[A7], A4 00000498 4EAD 12A2 jsr [A5 + 0x12A2 /* export_592 */] 0000049C 6008 bra +0xA /* 000004A6 */ label0000049E: 0000049E 2F0B move.l -[A7], A3 000004A0 2F0C move.l -[A7], A4 000004A2 4EAD 12D2 jsr [A5 + 0x12D2 /* export_598 */] label000004A6: 000004A6 4267 clr.w -[A7] 000004A8 1F04 move.b -[A7], D4 000004AA 4EAD 1402 jsr [A5 + 0x1402 /* export_636 */] 000004AE 101F move.b D0, [A7]+ 000004B0 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 000004B4 4E5E unlink A6 000004B6 205F movea.l A0, [A7]+ 000004B8 504F addq.w A7, 8 000004BA 4ED0 jmp [A0] 000004BC 4E56 0000 link A6, 0 000004C0 422D F840 clr.b [A5 - 0x7C0] 000004C4 4E5E unlink A6 000004C6 205F movea.l A0, [A7]+ 000004C8 DEFC 000A add.w A7, 0xA /* '\n' */ 000004CC 4ED0 jmp [A0] 000004CE 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_668: // at 000004D0 (misaligned) 000004D2 FFC2 .invalid <> 000004D4 486E FFC2 pea.l [A6 - 0x3E] 000004D8 487A FFE2 pea.l [PC - 0x1E /* 000004BC, value 0x4E560000 'NV\0\0', cstring "NV" */] 000004DC 2F0E move.l -[A7], A6 000004DE 4EAD 1922 jsr [A5 + 0x1922 /* export_800 */] 000004E2 1B7C 0001 F840 move.b [A5 - 0x7C0], 0x1 000004E8 2F2D F89C move.l -[A7], [A5 - 0x764] 000004EC 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 000004F0 486E FFC2 pea.l [A6 - 0x3E] 000004F4 4EAD 1962 jsr [A5 + 0x1962 /* export_808 */] 000004F8 4E5E unlink A6 000004FA 2E9F move.l [A7], [A7]+ 000004FC 4E75 rts 000004FE 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_669: // at 00000500 (misaligned) 00000502 FFFA .invalid <> 00000504 48E7 0118 movem.l -[A7], D7,A3,A4 00000508 42A7 clr.l -[A7] 0000050A 2F2D F848 move.l -[A7], [A5 - 0x7B8] 0000050E 4EAD 2262 jsr [A5 + 0x2262 /* export_1096 */] 00000512 2D5F FFFA move.l [A6 - 0x6], [A7]+ 00000516 206E FFFA movea.l A0, [A6 - 0x6] 0000051A 2050 movea.l A0, [A0] 0000051C 1028 000F move.b D0, [A0 + 0xF] 00000520 6708 beq +0xA /* 0000052A */ 00000522 2F2D F89C move.l -[A7], [A5 - 0x764] 00000526 4EAD 068A jsr [A5 + 0x68A /* export_205 */] label0000052A: 0000052A 206E FFFA movea.l A0, [A6 - 0x6] 0000052E 2050 movea.l A0, [A0] 00000530 1028 000C move.b D0, [A0 + 0xC] 00000534 670C beq +0xE /* 00000542 */ 00000536 2F2E FFFA move.l -[A7], [A6 - 0x6] 0000053A 4EAD 22D2 jsr [A5 + 0x22D2 /* export_1110 */] 0000053E 7EFF moveq.l D7, 0xFFFFFFFF 00000540 600A bra +0xC /* 0000054C */ label00000542: 00000542 2F2E FFFA move.l -[A7], [A6 - 0x6] 00000546 4EAD 22DA jsr [A5 + 0x22DA /* export_1111 */] 0000054A 7E01 moveq.l D7, 0x01 label0000054C: 0000054C 206E FFFA movea.l A0, [A6 - 0x6] 00000550 2050 movea.l A0, [A0] 00000552 1028 000C move.b D0, [A0 + 0xC] 00000556 0A00 0001 xori.b D0, 0x1 0000055A 206E FFFA movea.l A0, [A6 - 0x6] 0000055E 2050 movea.l A0, [A0] 00000560 1140 000C move.b [A0 + 0xC], D0 00000564 206E FFFA movea.l A0, [A6 - 0x6] 00000568 2050 movea.l A0, [A0] 0000056A 1028 000E move.b D0, [A0 + 0xE] 0000056E 6726 beq +0x28 /* 00000596 */ 00000570 286E FFFA movea.l A4, [A6 - 0x6] 00000574 2054 movea.l A0, [A4] 00000576 4AA8 0008 tst.l [A0 + 0x8] 0000057A 671A beq +0x1C /* 00000596 */ 0000057C 2668 0008 movea.l A3, [A0 + 0x8] 00000580 42A7 clr.l -[A7] 00000582 2F0B move.l -[A7], A3 00000584 4EBA 1CBA jsr [PC + 0x1CBA /* 00002240 */] 00000588 3007 move.w D0, D7 0000058A 48C0 ext.l D0 0000058C D09F add.l D0, [A7]+ 0000058E 2F00 move.l -[A7], D0 00000590 2F0B move.l -[A7], A3 00000592 4EBA 1D4C jsr [PC + 0x1D4C /* 000022E0 */] label00000596: 00000596 4CDF 1880 movem.l D7,A3,A4, [A7]+ 0000059A 4E5E unlink A6 0000059C 2E9F move.l [A7], [A7]+ 0000059E 4E75 rts export_670: fn000005A0: 000005A0 4E56 0000 link A6, 0 000005A4 41ED F3B4 lea.l A0, [A5 - 0xC4C] 000005A8 43ED F3C4 lea.l A1, [A5 - 0xC3C] 000005AC 20D9 move.l [A0]+, [A1]+ 000005AE 20D9 move.l [A0]+, [A1]+ 000005B0 20D9 move.l [A0]+, [A1]+ 000005B2 20D9 move.l [A0]+, [A1]+ 000005B4 42A7 clr.l -[A7] 000005B6 A9F9 syscall InfoScrap 000005B8 205F movea.l A0, [A7]+ 000005BA 43ED F3C4 lea.l A1, [A5 - 0xC3C] 000005BE 22D8 move.l [A1]+, [A0]+ 000005C0 22D8 move.l [A1]+, [A0]+ 000005C2 22D8 move.l [A1]+, [A0]+ 000005C4 22D8 move.l [A1]+, [A0]+ 000005C6 4E5E unlink A6 000005C8 2E9F move.l [A7], [A7]+ 000005CA 4E75 rts export_671: fn000005CC: 000005CC 4E56 0000 link A6, 0 000005D0 1F2E 000C move.b -[A7], [A6 + 0xC] 000005D4 4EAD 1202 jsr [A5 + 0x1202 /* export_572 */] 000005D8 4E5E unlink A6 000005DA 205F movea.l A0, [A7]+ 000005DC 5C4F addq.w A7, 6 000005DE 4ED0 jmp [A0] fn000005E0: 000005E0 4E56 0000 link A6, 0 000005E4 3F2E 000C move.w -[A7], [A6 + 0xC] 000005E8 A9C8 syscall SysBeep 000005EA 4E5E unlink A6 000005EC 205F movea.l A0, [A7]+ 000005EE 5C4F addq.w A7, 6 000005F0 4ED0 jmp [A0] 000005F2 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000005F4-000005F8 fn000005F4: 000005F4 4E56 FFFA link A6, -0x0006 // end alternate branch 000005F4-000005F8 fn000005F4: // (misaligned) 000005F6 FFFA .invalid <> 000005F8 48E7 0118 movem.l -[A7], D7,A3,A4 000005FC 286E 0008 movea.l A4, [A6 + 0x8] 00000600 2F0C move.l -[A7], A4 00000602 4EBA FF9C jsr [PC - 0x64 /* 000005A0 */] 00000606 302D F3BC move.w D0, [A5 - 0xC44] 0000060A B06D F3CC cmp.w D0, [A5 - 0xC34] 0000060E 6756 beq +0x58 /* 00000666 */ 00000610 42A7 clr.l -[A7] 00000612 2F0C move.l -[A7], A4 00000614 4EAD 2262 jsr [A5 + 0x2262 /* export_1096 */] 00000618 265F movea.l A3, [A7]+ 0000061A 200B move.l D0, A3 0000061C 56C0 sne D0 0000061E 4A00 tst.b D0 00000620 670E beq +0x10 /* 00000630 */ 00000622 2053 movea.l A0, [A3] 00000624 C028 000F and.b D0, [A0 + 0xF] 00000628 6706 beq +0x8 /* 00000630 */ 0000062A 2F0C move.l -[A7], A4 0000062C 4EAD 226A jsr [A5 + 0x226A /* export_1097 */] label00000630: 00000630 2F2D F828 move.l -[A7], [A5 - 0x7D8] 00000634 4EAD 0692 jsr [A5 + 0x692 /* export_206 */] 00000638 7000 moveq.l D0, 0x00 0000063A 2B40 F828 move.l [A5 - 0x7D8], D0 0000063E 4A6D F3CE tst.w [A5 - 0xC32] 00000642 5EC0 sgt D0 00000644 4A00 tst.b D0 00000646 6718 beq +0x1A /* 00000660 */ 00000648 2F00 move.l -[A7], D0 0000064A 4267 clr.w -[A7] 0000064C 4EAD 1BB2 jsr [A5 + 0x1BB2 /* export_882 */] 00000650 121F move.b D1, [A7]+ 00000652 201F move.l D0, [A7]+ 00000654 C001 and.b D0, D1 00000656 6708 beq +0xA /* 00000660 */ 00000658 42A7 clr.l -[A7] 0000065A A9FA syscall UnloadScrap/UnlodeScrap 0000065C 201F move.l D0, [A7]+ 0000065E 3E00 move.w D7, D0 label00000660: 00000660 2F0C move.l -[A7], A4 00000662 4EAD 067A jsr [A5 + 0x67A /* export_203 */] label00000666: 00000666 4CDF 1880 movem.l D7,A3,A4, [A7]+ 0000066A 4E5E unlink A6 0000066C 2E9F move.l [A7], [A7]+ 0000066E 4E75 rts export_672: 00000670 4E56 0000 link A6, 0 00000674 2F0C move.l -[A7], A4 00000676 286E 0008 movea.l A4, [A6 + 0x8] 0000067A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000067E 4EAD 0662 jsr [A5 + 0x662 /* export_200 */] 00000682 2054 movea.l A0, [A4] 00000684 4AA8 001C tst.l [A0 + 0x1C] 00000688 6738 beq +0x3A /* 000006C2 */ 0000068A 2248 movea.l A1, A0 0000068C 2069 001C movea.l A0, [A1 + 0x1C] 00000690 2050 movea.l A0, [A0] 00000692 1028 000C move.b D0, [A0 + 0xC] 00000696 670A beq +0xC /* 000006A2 */ 00000698 2054 movea.l A0, [A4] 0000069A 2F28 001C move.l -[A7], [A0 + 0x1C] 0000069E 4EAD 0802 jsr [A5 + 0x802 /* export_252 */] label000006A2: 000006A2 2254 movea.l A1, [A4] 000006A4 2069 001C movea.l A0, [A1 + 0x1C] 000006A8 2050 movea.l A0, [A0] 000006AA 1028 0010 move.b D0, [A0 + 0x10] 000006AE 670A beq +0xC /* 000006BA */ 000006B0 2049 movea.l A0, A1 000006B2 2F28 001C move.l -[A7], [A0 + 0x1C] 000006B6 4EAD 140A jsr [A5 + 0x140A /* export_637 */] label000006BA: 000006BA 2054 movea.l A0, [A4] 000006BC 7000 moveq.l D0, 0x00 000006BE 2140 001C move.l [A0 + 0x1C], D0 label000006C2: 000006C2 285F movea.l A4, [A7]+ 000006C4 4E5E unlink A6 000006C6 2E9F move.l [A7], [A7]+ 000006C8 4E75 rts 000006CA 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000006CC-000006D0 fn000006CC: 000006CC 4E56 FFFE link A6, -0x0002 // end alternate branch 000006CC-000006D0 fn000006CC: // (misaligned) 000006CE FFFE .invalid <> 000006D0 48E7 0108 movem.l -[A7], D7,A4 000006D4 7E01 moveq.l D7, 0x01 000006D6 286E 000E movea.l A4, [A6 + 0xE] 000006DA 302E 000C move.w D0, [A6 + 0xC] 000006DE B06D F3DC cmp.w D0, [A5 - 0xC24] 000006E2 663A bne +0x3C /* 0000071E */ 000006E4 4A6D F6D0 tst.w [A5 - 0x930] 000006E8 6F34 ble +0x36 /* 0000071E */ 000006EA 202C 0006 move.l D0, [A4 + 0x6] 000006EE 90AD F524 sub.l D0, [A5 - 0xADC] 000006F2 2F00 move.l -[A7], D0 000006F4 42A7 clr.l -[A7] 000006F6 2EB8 02F0 move.l [A7], [0x000002F0 /* DoubleTime */] 000006FA 221F move.l D1, [A7]+ 000006FC 201F move.l D0, [A7]+ 000006FE B280 cmp.l D1, D0 00000700 6F1C ble +0x1E /* 0000071E */ 00000702 4267 clr.w -[A7] 00000704 2F2D F6F0 move.l -[A7], [A5 - 0x910] 00000708 2F2C 000A move.l -[A7], [A4 + 0xA] 0000070C 2F2D F848 move.l -[A7], [A5 - 0x7B8] 00000710 4EBA F9F6 jsr [PC - 0x60A /* 00000108 */] 00000714 101F move.b D0, [A7]+ 00000716 6706 beq +0x8 /* 0000071E */ 00000718 3E2D F6D0 move.w D7, [A5 - 0x930] 0000071C 5247 addq.w D7, 1 label0000071E: 0000071E 2B6C 000A F6F0 move.l [A5 - 0x910], [A4 + 0xA] 00000724 3B6E 000C F3DC move.w [A5 - 0xC24], [A6 + 0xC] 0000072A 3B47 F6D0 move.w [A5 - 0x930], D7 0000072E 3D47 0012 move.w [A6 + 0x12], D7 00000732 4CDF 1080 movem.l D7,A4, [A7]+ 00000736 4E5E unlink A6 00000738 205F movea.l A0, [A7]+ 0000073A DEFC 000A add.w A7, 0xA /* '\n' */ 0000073E 4ED0 jmp [A0] export_673: 00000740 4E56 0000 link A6, 0 00000744 2F2E 000C move.l -[A7], [A6 + 0xC] 00000748 2F2D F3A4 move.l -[A7], [A5 - 0xC5C] 0000074C 4EAD 126A jsr [A5 + 0x126A /* export_585 */] 00000750 4E5E unlink A6 00000752 205F movea.l A0, [A7]+ 00000754 504F addq.w A7, 8 00000756 4ED0 jmp [A0] fn00000758: 00000758 4E56 FFFC link A6, -0x0004 0000075C 48E7 0018 movem.l -[A7], A3,A4 00000760 266E 000C movea.l A3, [A6 + 0xC] 00000764 286E 0008 movea.l A4, [A6 + 0x8] 00000768 7000 moveq.l D0, 0x00 0000076A 2680 move.l [A3], D0 0000076C 206E 0010 movea.l A0, [A6 + 0x10] 00000770 2050 movea.l A0, [A0] 00000772 2D48 FFFC move.l [A6 - 0x4], A0 00000776 3010 move.w D0, [A0] 00000778 5340 subq.w D0, 1 0000077A 6B00 00A2 bmi +0xA4 /* 0000081E */ 0000077E 0C40 000E cmpi.w D0, 0xE 00000782 6E00 009A bgt +0x9C /* 0000081E */ 00000786 D040 add.w D0, D0 00000788 303B 0006 move.w D0, [PC + D0.w + 0x6] 0000078C 4EFB 0000 jmp [PC + D0.w] 00000790 0030 0020 0060 ori.b [A0 + D0.w + 0x60], 0x20 /* ' ' */ 00000796 009E 0060 0050 ori.l [A6]+, 0x600050 /* '`\0P' */ 0000079C 0070 0040 0090 ori.w [A0 + D0.w - 0x112], 0x40 /* '@' */ 000007A2 0090 0090 0090 ori.l [A0], 0x900090 000007A8 0090 0090 0080 ori.l [A0], 0x900080 000007AE 42A7 clr.l -[A7] 000007B0 2F2E 0010 move.l -[A7], [A6 + 0x10] 000007B4 2F0C move.l -[A7], A4 000007B6 4EBA 0900 jsr [PC + 0x900 /* 000010B8 */] 000007BA 269F move.l [A3], [A7]+ 000007BC 606E bra +0x70 /* 0000082C */ 000007BE 42A7 clr.l -[A7] 000007C0 2F2E 0010 move.l -[A7], [A6 + 0x10] 000007C4 2F0C move.l -[A7], A4 000007C6 4EAD 0052 jsr [A5 + 0x52 /* export_6 */] 000007CA 269F move.l [A3], [A7]+ 000007CC 605E bra +0x60 /* 0000082C */ 000007CE 42A7 clr.l -[A7] 000007D0 2F2E 0010 move.l -[A7], [A6 + 0x10] 000007D4 2F0C move.l -[A7], A4 000007D6 4EBA 04FC jsr [PC + 0x4FC /* 00000CD4 */] 000007DA 269F move.l [A3], [A7]+ 000007DC 604E bra +0x50 /* 0000082C */ 000007DE 42A7 clr.l -[A7] 000007E0 2F2E 0010 move.l -[A7], [A6 + 0x10] 000007E4 2F0C move.l -[A7], A4 000007E6 4EBA 09A4 jsr [PC + 0x9A4 /* 0000118C */] 000007EA 269F move.l [A3], [A7]+ 000007EC 603E bra +0x40 /* 0000082C */ 000007EE 42A7 clr.l -[A7] 000007F0 2F2E 0010 move.l -[A7], [A6 + 0x10] 000007F4 2F0C move.l -[A7], A4 000007F6 4EBA 06E0 jsr [PC + 0x6E0 /* 00000ED8 */] 000007FA 269F move.l [A3], [A7]+ 000007FC 602E bra +0x30 /* 0000082C */ 000007FE 42A7 clr.l -[A7] 00000800 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000804 2F0C move.l -[A7], A4 00000806 4EAD 07DA jsr [A5 + 0x7DA /* export_247 */] 0000080A 269F move.l [A3], [A7]+ 0000080C 601E bra +0x20 /* 0000082C */ 0000080E 42A7 clr.l -[A7] 00000810 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000814 2F0C move.l -[A7], A4 00000816 4EAD 0032 jsr [A5 + 0x32 /* export_2 */] 0000081A 269F move.l [A3], [A7]+ 0000081C 600E bra +0x10 /* 0000082C */ label0000081E: 0000081E 42A7 clr.l -[A7] 00000820 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000824 2F0C move.l -[A7], A4 00000826 4EBA 052C jsr [PC + 0x52C /* 00000D54 */] 0000082A 269F move.l [A3], [A7]+ label0000082C: 0000082C 4CDF 1800 movem.l A3,A4, [A7]+ 00000830 4E5E unlink A6 00000832 205F movea.l A0, [A7]+ 00000834 DEFC 000C add.w A7, 0xC 00000838 4ED0 jmp [A0] 0000083A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_674: // at 0000083C (misaligned) 0000083E 0000 7000 ori.b D0, 0x0 00000842 2D40 0012 move.l [A6 + 0x12], D0 00000846 206E 000C movea.l A0, [A6 + 0xC] 0000084A 1028 000A move.b D0, [A0 + 0xA] 0000084E 0A00 0001 xori.b D0, 0x1 00000852 4A00 tst.b D0 00000854 6744 beq +0x46 /* 0000089A */ 00000856 2F00 move.l -[A7], D0 00000858 4267 clr.w -[A7] 0000085A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000085E 4EBA 0BC0 jsr [PC + 0xBC0 /* 00001420 */] 00000862 121F move.b D1, [A7]+ 00000864 201F move.l D0, [A7]+ 00000866 0A01 0001 xori.b D1, 0x1 0000086A C001 and.b D0, D1 0000086C 672C beq +0x2E /* 0000089A */ 0000086E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000872 4EBA 146C jsr [PC + 0x146C /* 00001CE0 */] 00000876 42A7 clr.l -[A7] 00000878 42A7 clr.l -[A7] 0000087A 206E 000C movea.l A0, [A6 + 0xC] 0000087E 2050 movea.l A0, [A0] 00000880 203C 0000 00FF move.l D0, 0xFF 00000886 C0A8 0002 and.l D0, [A0 + 0x2] 0000088A 3F00 move.w -[A7], D0 0000088C A93E syscall MenuKey 0000088E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000892 4EAD 0D1A jsr [A5 + 0xD1A /* export_415 */] 00000896 2D5F 0012 move.l [A6 + 0x12], [A7]+ label0000089A: 0000089A 4E5E unlink A6 0000089C 205F movea.l A0, [A7]+ 0000089E DEFC 000A add.w A7, 0xA /* '\n' */ 000008A2 4ED0 jmp [A0] fn000008A4: 000008A4 4E56 FFFC link A6, -0x0004 000008A8 2F0C move.l -[A7], A4 000008AA 286E 0008 movea.l A4, [A6 + 0x8] 000008AE 204C movea.l A0, A4 000008B0 5088 addq.l A0, 8 000008B2 2050 movea.l A0, [A0] 000008B4 2D48 FFFC move.l [A6 - 0x4], A0 000008B8 2F2C 0008 move.l -[A7], [A4 + 0x8] 000008BC 4EBA 1422 jsr [PC + 0x1422 /* 00001CE0 */] 000008C0 4267 clr.w -[A7] 000008C2 3F2E 000C move.w -[A7], [A6 + 0xC] 000008C6 4EAD 139A jsr [A5 + 0x139A /* export_623 */] 000008CA 101F move.b D0, [A7]+ 000008CC 6716 beq +0x18 /* 000008E4 */ 000008CE 42A7 clr.l -[A7] 000008D0 3F2E 000C move.w -[A7], [A6 + 0xC] 000008D4 2F2D F848 move.l -[A7], [A5 - 0x7B8] 000008D8 4EAD 2292 jsr [A5 + 0x2292 /* export_1102 */] 000008DC 206E 0008 movea.l A0, [A6 + 0x8] 000008E0 215F 0014 move.l [A0 + 0x14], [A7]+ label000008E4: 000008E4 285F movea.l A4, [A7]+ 000008E6 4E5E unlink A6 000008E8 205F movea.l A0, [A7]+ 000008EA 5C4F addq.w A7, 6 000008EC 4ED0 jmp [A0] 000008EE 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_675: // at 000008F0 (misaligned) 000008F2 0000 7000 ori.b D0, 0x0 000008F6 2D40 0014 move.l [A6 + 0x14], D0 000008FA 302E 0010 move.w D0, [A6 + 0x10] 000008FE 0440 0047 subi.w D0, 0x47 /* 'G' */ 00000902 6746 beq +0x48 /* 0000094A */ 00000904 0440 001C subi.w D0, 0x1C 00000908 6728 beq +0x2A /* 00000932 */ 0000090A 0440 0013 subi.w D0, 0x13 0000090E 672E beq +0x30 /* 0000093E */ 00000910 5540 subq.w D0, 2 00000912 6712 beq +0x14 /* 00000926 */ 00000914 5540 subq.w D0, 2 00000916 6702 beq +0x4 /* 0000091A */ 00000918 603C bra +0x3E /* 00000956 */ label0000091A: 0000091A 3F3C 0065 move.w -[A7], 0x65 /* 'e' */ 0000091E 2F0E move.l -[A7], A6 00000920 4EBA FF82 jsr [PC - 0x7E /* 000008A4 */] 00000924 6046 bra +0x48 /* 0000096C */ label00000926: 00000926 3F3C 0067 move.w -[A7], 0x67 /* 'g' */ 0000092A 2F0E move.l -[A7], A6 0000092C 4EBA FF76 jsr [PC - 0x8A /* 000008A4 */] 00000930 603A bra +0x3C /* 0000096C */ label00000932: 00000932 3F3C 0068 move.w -[A7], 0x68 /* 'h' */ 00000936 2F0E move.l -[A7], A6 00000938 4EBA FF6A jsr [PC - 0x96 /* 000008A4 */] 0000093C 602E bra +0x30 /* 0000096C */ label0000093E: 0000093E 3F3C 0069 move.w -[A7], 0x69 /* 'i' */ 00000942 2F0E move.l -[A7], A6 00000944 4EBA FF5E jsr [PC - 0xA2 /* 000008A4 */] 00000948 6022 bra +0x24 /* 0000096C */ label0000094A: 0000094A 3F3C 006A move.w -[A7], 0x6A /* 'j' */ 0000094E 2F0E move.l -[A7], A6 00000950 4EBA FF52 jsr [PC - 0xAE /* 000008A4 */] 00000954 6016 bra +0x18 /* 0000096C */ label00000956: 00000956 42A7 clr.l -[A7] 00000958 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000095C 2F2E 000C move.l -[A7], [A6 + 0xC] 00000960 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000964 4EBA F762 jsr [PC - 0x89E /* 000000C8 */] 00000968 2D5F 0014 move.l [A6 + 0x14], [A7]+ label0000096C: 0000096C 4E5E unlink A6 0000096E 205F movea.l A0, [A7]+ 00000970 DEFC 000C add.w A7, 0xC 00000974 4ED0 jmp [A0] 00000976 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_676: // at 00000978 (misaligned) 0000097A FFFA .invalid <> 0000097C 48E7 0118 movem.l -[A7], D7,A3,A4 00000980 266E 0008 movea.l A3, [A6 + 0x8] 00000984 2F0B move.l -[A7], A3 00000986 4EBA F7E8 jsr [PC - 0x818 /* 00000170 */] 0000098A 4267 clr.w -[A7] 0000098C 4EAD 1BB2 jsr [A5 + 0x1BB2 /* export_882 */] 00000990 1E1F move.b D7, [A7]+ 00000992 3F3C 0001 move.w -[A7], 0x1 00000996 1F3C 0001 move.b -[A7], 0x1 0000099A 4EAD 13B2 jsr [A5 + 0x13B2 /* export_626 */] 0000099E 3F3C 0024 move.w -[A7], 0x24 /* '$' */ 000009A2 7001 moveq.l D0, 0x01 000009A4 B06D F5C4 cmp.w D0, [A5 - 0xA3C] 000009A8 5CC0 sge D0 000009AA 4400 neg.b D0 000009AC 1F00 move.b -[A7], D0 000009AE 4EAD 13B2 jsr [A5 + 0x13B2 /* export_626 */] 000009B2 3F3C 0023 move.w -[A7], 0x23 /* '#' */ 000009B6 1F3C 0001 move.b -[A7], 0x1 000009BA 4EAD 13B2 jsr [A5 + 0x13B2 /* export_626 */] 000009BE 2F3C 00FA 0023 move.l -[A7], 0xFA0023 000009C4 2F3C 0004 0003 move.l -[A7], 0x40003 000009CA 42A7 clr.l -[A7] 000009CC 2F0B move.l -[A7], A3 000009CE 4EBA 0230 jsr [PC + 0x230 /* 00000C00 */] 000009D2 202D F6CC move.l D0, [A5 - 0x934] 000009D6 B09F cmp.l D0, [A7]+ 000009D8 57C0 seq D0 000009DA 4400 neg.b D0 000009DC 1F00 move.b -[A7], D0 000009DE 4EAD 13F2 jsr [A5 + 0x13F2 /* export_634 */] 000009E2 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000009E6 1007 move.b D0, D7 000009E8 0A00 0001 xori.b D0, 0x1 000009EC 1F00 move.b -[A7], D0 000009EE 4EAD 13B2 jsr [A5 + 0x13B2 /* export_626 */] 000009F2 3F3C 0014 move.w -[A7], 0x14 000009F6 1007 move.b D0, D7 000009F8 0A00 0001 xori.b D0, 0x1 000009FC 1F00 move.b -[A7], D0 000009FE 4EAD 13B2 jsr [A5 + 0x13B2 /* export_626 */] 00000A02 42A7 clr.l -[A7] 00000A04 A924 syscall FrontWindow 00000A06 285F movea.l A4, [A7]+ 00000A08 200C move.l D0, A4 00000A0A 56C0 sne D0 00000A0C 4A00 tst.b D0 00000A0E 672A beq +0x2C /* 00000A3A */ 00000A10 2F00 move.l -[A7], D0 00000A12 42A7 clr.l -[A7] 00000A14 2F0C move.l -[A7], A4 00000A16 2F0B move.l -[A7], A3 00000A18 4EBA 1686 jsr [PC + 0x1686 /* 000020A0 */] 00000A1C 221F move.l D1, [A7]+ 00000A1E 201F move.l D0, [A7]+ 00000A20 4A81 tst.l D1 00000A22 57C1 seq D1 00000A24 C001 and.b D0, D1 00000A26 6712 beq +0x14 /* 00000A3A */ 00000A28 3F3C 001F move.w -[A7], 0x1F 00000A2C 4A2C 0070 tst.b [A4 + 0x70] 00000A30 56C0 sne D0 00000A32 4400 neg.b D0 00000A34 1F00 move.b -[A7], D0 00000A36 4EAD 13B2 jsr [A5 + 0x13B2 /* export_626 */] label00000A3A: 00000A3A 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00000A3E 4E5E unlink A6 00000A40 2E9F move.l [A7], [A7]+ 00000A42 4E75 rts export_677: 00000A44 4E56 0000 link A6, 0 00000A48 41EE 0014 lea.l A0, [A6 + 0x14] 00000A4C 2F20 move.l -[A7], -[A0] 00000A4E 2F20 move.l -[A7], -[A0] 00000A50 2F2D F83C move.l -[A7], [A5 - 0x7C4] 00000A54 4EAD 1272 jsr [A5 + 0x1272 /* export_586 */] 00000A58 4E5E unlink A6 00000A5A 205F movea.l A0, [A7]+ 00000A5C DEFC 000C add.w A7, 0xC 00000A60 4ED0 jmp [A0] 00000A62 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000A64-00000A68 export_678: fn00000A64: 00000A64 4E56 FFFE link A6, -0x0002 // end alternate branch 00000A64-00000A68 export_678: // at 00000A64 (misaligned) fn00000A64: // (misaligned) 00000A66 FFFE .invalid <> 00000A68 48E7 0308 movem.l -[A7], D6,D7,A4 00000A6C 286E 0008 movea.l A4, [A6 + 0x8] 00000A70 2C2E 0014 move.l D6, [A6 + 0x14] 00000A74 4267 clr.w -[A7] 00000A76 2F0C move.l -[A7], A4 00000A78 4EBA FB52 jsr [PC - 0x4AE /* 000005CC */] 00000A7C 0C6D 0700 F8B8 cmpi.w [A5 - 0x748], 0x700 00000A82 5DC0 slt D0 00000A84 4A00 tst.b D0 00000A86 6720 beq +0x22 /* 00000AA8 */ 00000A88 122D F460 move.b D1, [A5 - 0xBA0] 00000A8C 0A01 0001 xori.b D1, 0x1 00000A90 C001 and.b D0, D1 00000A92 6714 beq +0x16 /* 00000AA8 */ 00000A94 42A7 clr.l -[A7] 00000A96 2F06 move.l -[A7], D6 00000A98 703C moveq.l D0, 0x3C 00000A9A 2F00 move.l -[A7], D0 00000A9C 201F move.l D0, [A7]+ 00000A9E 2E9F move.l [A7], [A7]+ 00000AA0 B097 cmp.l D0, [A7] 00000AA2 6C02 bge +0x4 /* 00000AA6 */ 00000AA4 2E80 move.l [A7], D0 label00000AA6: 00000AA6 2C1F move.l D6, [A7]+ label00000AA8: 00000AA8 4267 clr.w -[A7] 00000AAA 3F2E 0018 move.w -[A7], [A6 + 0x18] 00000AAE 2F2E 000C move.l -[A7], [A6 + 0xC] 00000AB2 2F06 move.l -[A7], D6 00000AB4 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000AB8 A860 syscall WaitNextEvent 00000ABA 1E1F move.b D7, [A7]+ 00000ABC 102D F460 move.b D0, [A5 - 0xBA0] 00000AC0 660A bne +0xC /* 00000ACC */ 00000AC2 1F3C 0001 move.b -[A7], 0x1 00000AC6 2F0C move.l -[A7], A4 00000AC8 4EBA FB02 jsr [PC - 0x4FE /* 000005CC */] label00000ACC: 00000ACC 1D47 001A move.b [A6 + 0x1A], D7 00000AD0 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 00000AD4 4E5E unlink A6 00000AD6 205F movea.l A0, [A7]+ 00000AD8 DEFC 0012 add.w A7, 0x12 00000ADC 4ED0 jmp [A0] 00000ADE 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00000AE2 FFF8 .invalid <> 00000AE4 48E7 0018 movem.l -[A7], A3,A4 00000AE8 286E 0008 movea.l A4, [A6 + 0x8] 00000AEC 204C movea.l A0, A4 00000AEE 5088 addq.l A0, 8 00000AF0 2050 movea.l A0, [A0] 00000AF2 2D48 FFF8 move.l [A6 - 0x8], A0 00000AF6 42A7 clr.l -[A7] 00000AF8 2F2E 000C move.l -[A7], [A6 + 0xC] 00000AFC 2F2C 0008 move.l -[A7], [A4 + 0x8] 00000B00 4EBA 159E jsr [PC + 0x159E /* 000020A0 */] 00000B04 265F movea.l A3, [A7]+ 00000B06 200B move.l D0, A3 00000B08 56C0 sne D0 00000B0A 4A00 tst.b D0 00000B0C 6736 beq +0x38 /* 00000B44 */ 00000B0E 2F00 move.l -[A7], D0 00000B10 4267 clr.w -[A7] 00000B12 2F0B move.l -[A7], A3 00000B14 4EAD 208A jsr [A5 + 0x208A /* export_1037 */] 00000B18 121F move.b D1, [A7]+ 00000B1A 201F move.l D0, [A7]+ 00000B1C C001 and.b D0, D1 00000B1E 4A00 tst.b D0 00000B20 6722 beq +0x24 /* 00000B44 */ 00000B22 2053 movea.l A0, [A3] 00000B24 1228 006D move.b D1, [A0 + 0x6D] 00000B28 0A01 0001 xori.b D1, 0x1 00000B2C C001 and.b D0, D1 00000B2E 6714 beq +0x16 /* 00000B44 */ 00000B30 206E 0008 movea.l A0, [A6 + 0x8] 00000B34 214B 000C move.l [A0 + 0xC], A3 00000B38 206E 0008 movea.l A0, [A6 + 0x8] 00000B3C 2C48 movea.l A6, A0 00000B3E 4EFA 003A jmp [PC + 0x3A /* 00000B7A */] 00000B42 0000 4CDF ori.b D0, 0xDF // begin alternate branch 00000B44-00000B48 label00000B44: 00000B44 4CDF 1800 movem.l A3,A4, [A7]+ // end alternate branch 00000B44-00000B48 label00000B44: // (misaligned) 00000B46 1800 move.b D4, D0 00000B48 4E5E unlink A6 00000B4A 205F movea.l A0, [A7]+ 00000B4C 504F addq.w A7, 8 00000B4E 4ED0 jmp [A0] fn00000B50: 00000B50 4E56 0000 link A6, 0 00000B54 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00000B58 7000 moveq.l D0, 0x00 00000B5A 2D40 000C move.l [A6 + 0xC], D0 00000B5E 4267 clr.w -[A7] 00000B60 42A7 clr.l -[A7] 00000B62 A924 syscall FrontWindow 00000B64 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000B68 4EBA 093A jsr [PC + 0x93A /* 000014A4 */] 00000B6C 101F move.b D0, [A7]+ 00000B6E 660A bne +0xC /* 00000B7A */ 00000B70 487A FF6E pea.l [PC - 0x92 /* 00000AE0, value 0x4E56FFF8 */] 00000B74 2F0E move.l -[A7], A6 00000B76 4EAD 1A0A jsr [A5 + 0x1A0A /* export_829 */] label00000B7A: 00000B7A 4FEE FFE0 lea.l A7, [A6 - 0x20] 00000B7E 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00000B82 4E5E unlink A6 00000B84 2E9F move.l [A7], [A7]+ 00000B86 4E75 rts 00000B88 4E56 FFF8 link A6, -0x0008 00000B8C 48E7 0018 movem.l -[A7], A3,A4 00000B90 286E 0008 movea.l A4, [A6 + 0x8] 00000B94 204C movea.l A0, A4 00000B96 5088 addq.l A0, 8 00000B98 2050 movea.l A0, [A0] 00000B9A 2D48 FFF8 move.l [A6 - 0x8], A0 00000B9E 42A7 clr.l -[A7] 00000BA0 2F2E 000C move.l -[A7], [A6 + 0xC] 00000BA4 2F2C 0008 move.l -[A7], [A4 + 0x8] 00000BA8 4EBA 14F6 jsr [PC + 0x14F6 /* 000020A0 */] 00000BAC 265F movea.l A3, [A7]+ 00000BAE 200B move.l D0, A3 00000BB0 56C0 sne D0 00000BB2 4A00 tst.b D0 00000BB4 673E beq +0x40 /* 00000BF4 */ 00000BB6 2F00 move.l -[A7], D0 00000BB8 4267 clr.w -[A7] 00000BBA 2F0B move.l -[A7], A3 00000BBC 4EAD 208A jsr [A5 + 0x208A /* export_1037 */] 00000BC0 121F move.b D1, [A7]+ 00000BC2 201F move.l D0, [A7]+ 00000BC4 C001 and.b D0, D1 00000BC6 4A00 tst.b D0 00000BC8 672A beq +0x2C /* 00000BF4 */ 00000BCA 2053 movea.l A0, [A3] 00000BCC C028 005A and.b D0, [A0 + 0x5A] 00000BD0 4A00 tst.b D0 00000BD2 6720 beq +0x22 /* 00000BF4 */ 00000BD4 1228 006D move.b D1, [A0 + 0x6D] 00000BD8 0A01 0001 xori.b D1, 0x1 00000BDC C001 and.b D0, D1 00000BDE 6714 beq +0x16 /* 00000BF4 */ 00000BE0 206E 0008 movea.l A0, [A6 + 0x8] 00000BE4 214B 000C move.l [A0 + 0xC], A3 00000BE8 206E 0008 movea.l A0, [A6 + 0x8] 00000BEC 2C48 movea.l A6, A0 00000BEE 4EFA 003A jmp [PC + 0x3A /* 00000C2A */] 00000BF2 0000 4CDF ori.b D0, 0xDF // begin alternate branch 00000BF4-00000BF8 label00000BF4: 00000BF4 4CDF 1800 movem.l A3,A4, [A7]+ // end alternate branch 00000BF4-00000BF8 label00000BF4: // (misaligned) 00000BF6 1800 move.b D4, D0 00000BF8 4E5E unlink A6 00000BFA 205F movea.l A0, [A7]+ 00000BFC 504F addq.w A7, 8 00000BFE 4ED0 jmp [A0] export_679: fn00000C00: 00000C00 4E56 0000 link A6, 0 00000C04 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00000C08 7000 moveq.l D0, 0x00 00000C0A 2D40 000C move.l [A6 + 0xC], D0 00000C0E 4267 clr.w -[A7] 00000C10 42A7 clr.l -[A7] 00000C12 A924 syscall FrontWindow 00000C14 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000C18 4EBA 088A jsr [PC + 0x88A /* 000014A4 */] 00000C1C 101F move.b D0, [A7]+ 00000C1E 660A bne +0xC /* 00000C2A */ 00000C20 487A FF66 pea.l [PC - 0x9A /* 00000B88, value 0x4E56FFF8 */] 00000C24 2F0E move.l -[A7], A6 00000C26 4EAD 1A0A jsr [A5 + 0x1A0A /* export_829 */] label00000C2A: 00000C2A 4FEE FFE0 lea.l A7, [A6 - 0x20] 00000C2E 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00000C32 4E5E unlink A6 00000C34 2E9F move.l [A7], [A7]+ 00000C36 4E75 rts export_680: 00000C38 4E56 0000 link A6, 0 00000C3C 206E 0008 movea.l A0, [A6 + 0x8] 00000C40 2050 movea.l A0, [A0] 00000C42 2D68 001C 000C move.l [A6 + 0xC], [A0 + 0x1C] 00000C48 4E5E unlink A6 00000C4A 2E9F move.l [A7], [A7]+ 00000C4C 4E75 rts 00000C4E 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00000C52 0000 4267 ori.b D0, 0x67 /* 'g' */ 00000C56 2F2E 000C move.l -[A7], [A6 + 0xC] 00000C5A 4EAD 136A jsr [A5 + 0x136A /* export_617 */] 00000C5E 1D5F 0010 move.b [A6 + 0x10], [A7]+ 00000C62 4E5E unlink A6 00000C64 205F movea.l A0, [A7]+ 00000C66 504F addq.w A7, 8 00000C68 4ED0 jmp [A0] 00000C6A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_681: // at 00000C6C (misaligned) 00000C6E FFFC .invalid <> 00000C70 48E7 0018 movem.l -[A7], A3,A4 00000C74 286E 0008 movea.l A4, [A6 + 0x8] 00000C78 4267 clr.w -[A7] 00000C7A 2054 movea.l A0, [A4] 00000C7C 2F28 0016 move.l -[A7], [A0 + 0x16] 00000C80 4EAD 124A jsr [A5 + 0x124A /* export_581 */] 00000C84 101F move.b D0, [A7]+ 00000C86 6708 beq +0xA /* 00000C90 */ 00000C88 7000 moveq.l D0, 0x00 00000C8A 2D40 000C move.l [A6 + 0xC], D0 00000C8E 603A bra +0x3C /* 00000CCA */ label00000C90: 00000C90 42A7 clr.l -[A7] 00000C92 487A FFBC pea.l [PC - 0x44 /* 00000C50, value 0x4E560000 'NV\0\0', cstring "NV" */] 00000C96 2F0E move.l -[A7], A6 00000C98 2054 movea.l A0, [A4] 00000C9A 2F28 0016 move.l -[A7], [A0 + 0x16] 00000C9E 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */] 00000CA2 265F movea.l A3, [A7]+ 00000CA4 200B move.l D0, A3 00000CA6 56C0 sne D0 00000CA8 4A00 tst.b D0 00000CAA 671A beq +0x1C /* 00000CC6 */ 00000CAC 2053 movea.l A0, [A3] 00000CAE 1228 0013 move.b D1, [A0 + 0x13] 00000CB2 0A01 0001 xori.b D1, 0x1 00000CB6 C001 and.b D0, D1 00000CB8 670C beq +0xE /* 00000CC6 */ 00000CBA 2F0B move.l -[A7], A3 00000CBC 2054 movea.l A0, [A4] 00000CBE 2F28 0016 move.l -[A7], [A0 + 0x16] 00000CC2 4EAD 126A jsr [A5 + 0x126A /* export_585 */] label00000CC6: 00000CC6 2D4B 000C move.l [A6 + 0xC], A3 label00000CCA: 00000CCA 4CDF 1800 movem.l A3,A4, [A7]+ 00000CCE 4E5E unlink A6 00000CD0 2E9F move.l [A7], [A7]+ 00000CD2 4E75 rts fn00000CD4: 00000CD4 4E56 FFF8 link A6, -0x0008 00000CD8 48E7 0018 movem.l -[A7], A3,A4 00000CDC 206E 000C movea.l A0, [A6 + 0xC] 00000CE0 2D48 FFF8 move.l [A6 - 0x8], A0 00000CE4 2850 movea.l A4, [A0] 00000CE6 42A7 clr.l -[A7] 00000CE8 2F2C 0002 move.l -[A7], [A4 + 0x2] 00000CEC 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000CF0 4EBA 13AE jsr [PC + 0x13AE /* 000020A0 */] 00000CF4 265F movea.l A3, [A7]+ 00000CF6 200B move.l D0, A3 00000CF8 6710 beq +0x12 /* 00000D0A */ 00000CFA 102C 000F move.b D0, [A4 + 0xF] 00000CFE 0240 0001 andi.w D0, 0x1 00000D02 1F00 move.b -[A7], D0 00000D04 2F0B move.l -[A7], A3 00000D06 4EAD 2192 jsr [A5 + 0x2192 /* export_1070 */] label00000D0A: 00000D0A 7000 moveq.l D0, 0x00 00000D0C 2D40 0010 move.l [A6 + 0x10], D0 00000D10 4CDF 1800 movem.l A3,A4, [A7]+ 00000D14 4E5E unlink A6 00000D16 205F movea.l A0, [A7]+ 00000D18 504F addq.w A7, 8 00000D1A 4ED0 jmp [A0] 00000D1C 4E56 FFFC link A6, -0x0004 00000D20 2F0C move.l -[A7], A4 00000D22 286E 0008 movea.l A4, [A6 + 0x8] 00000D26 204C movea.l A0, A4 00000D28 5088 addq.l A0, 8 00000D2A 2050 movea.l A0, [A0] 00000D2C 2D48 FFFC move.l [A6 - 0x4], A0 00000D30 4267 clr.w -[A7] 00000D32 206C 000C movea.l A0, [A4 + 0xC] 00000D36 2F10 move.l -[A7], [A0] 00000D38 486C FFFC pea.l [A4 - 0x4] 00000D3C 2F2E 000C move.l -[A7], [A6 + 0xC] 00000D40 4EBA F362 jsr [PC - 0xC9E /* 000000A4 */] 00000D44 1D5F 0010 move.b [A6 + 0x10], [A7]+ 00000D48 285F movea.l A4, [A7]+ 00000D4A 4E5E unlink A6 00000D4C 205F movea.l A0, [A7]+ 00000D4E 504F addq.w A7, 8 00000D50 4ED0 jmp [A0] 00000D52 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000D54-00000D58 fn00000D54: 00000D54 4E56 FFF8 link A6, -0x0008 // end alternate branch 00000D54-00000D58 fn00000D54: // (misaligned) 00000D56 FFF8 .invalid <> 00000D58 7000 moveq.l D0, 0x00 00000D5A 2D40 FFFC move.l [A6 - 0x4], D0 00000D5E 4AAD F3E0 tst.l [A5 - 0xC20] 00000D62 6714 beq +0x16 /* 00000D78 */ 00000D64 42A7 clr.l -[A7] 00000D66 487A FFB4 pea.l [PC - 0x4C /* 00000D1C, value 0x4E56FFFC */] 00000D6A 2F0E move.l -[A7], A6 00000D6C 2F2D F3E0 move.l -[A7], [A5 - 0xC20] 00000D70 4EBA F45A jsr [PC - 0xBA6 /* 000001CC */] 00000D74 2D5F FFF8 move.l [A6 - 0x8], [A7]+ label00000D78: 00000D78 2D6E FFFC 0010 move.l [A6 + 0x10], [A6 - 0x4] 00000D7E 4E5E unlink A6 00000D80 205F movea.l A0, [A7]+ 00000D82 504F addq.w A7, 8 00000D84 4ED0 jmp [A0] 00000D86 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00000D8A FFFC .invalid <> 00000D8C 2F0C move.l -[A7], A4 00000D8E 286E 0008 movea.l A4, [A6 + 0x8] 00000D92 204C movea.l A0, A4 00000D94 5088 addq.l A0, 8 00000D96 2050 movea.l A0, [A0] 00000D98 2D48 FFFC move.l [A6 - 0x4], A0 00000D9C 486C FFAA pea.l [A4 - 0x56] 00000DA0 2F2C 0008 move.l -[A7], [A4 + 0x8] 00000DA4 4EBA 0BB2 jsr [PC + 0xBB2 /* 00001958 */] 00000DA8 285F movea.l A4, [A7]+ 00000DAA 4E5E unlink A6 00000DAC 205F movea.l A0, [A7]+ 00000DAE DEFC 000A add.w A7, 0xA /* '\n' */ 00000DB2 4ED0 jmp [A0] fn00000DB4: 00000DB4 4E56 FFAA link A6, -0x0056 00000DB8 48E7 0018 movem.l -[A7], A3,A4 00000DBC 266E 0008 movea.l A3, [A6 + 0x8] 00000DC0 286E 000C movea.l A4, [A6 + 0xC] 00000DC4 2D6E 000C FFAA move.l [A6 - 0x56], [A6 + 0xC] 00000DCA 7000 moveq.l D0, 0x00 00000DCC 302C 000E move.w D0, [A4 + 0xE] 00000DD0 C0BC 0000 0080 and.l D0, 0x80 00000DD6 4A80 tst.l D0 00000DD8 56C0 sne D0 00000DDA 4400 neg.b D0 00000DDC 1D40 FFAE move.b [A6 - 0x52], D0 00000DE0 7000 moveq.l D0, 0x00 00000DE2 302C 000E move.w D0, [A4 + 0xE] 00000DE6 C0BC 0000 0100 and.l D0, 0x100 00000DEC 4A80 tst.l D0 00000DEE 56C0 sne D0 00000DF0 4400 neg.b D0 00000DF2 1D40 FFAF move.b [A6 - 0x51], D0 00000DF6 7000 moveq.l D0, 0x00 00000DF8 302C 000E move.w D0, [A4 + 0xE] 00000DFC C0BC 0000 0200 and.l D0, 0x200 00000E02 4A80 tst.l D0 00000E04 56C0 sne D0 00000E06 4400 neg.b D0 00000E08 1D40 FFB0 move.b [A6 - 0x50], D0 00000E0C 7000 moveq.l D0, 0x00 00000E0E 302C 000E move.w D0, [A4 + 0xE] 00000E12 C0BC 0000 0400 and.l D0, 0x400 00000E18 4A80 tst.l D0 00000E1A 56C0 sne D0 00000E1C 4400 neg.b D0 00000E1E 1D40 FFB1 move.b [A6 - 0x4F], D0 00000E22 7000 moveq.l D0, 0x00 00000E24 302C 000E move.w D0, [A4 + 0xE] 00000E28 C0BC 0000 0800 and.l D0, 0x800 00000E2E 4A80 tst.l D0 00000E30 56C0 sne D0 00000E32 4400 neg.b D0 00000E34 1D40 FFB2 move.b [A6 - 0x4E], D0 00000E38 7000 moveq.l D0, 0x00 00000E3A 302C 000E move.w D0, [A4 + 0xE] 00000E3E C0BC 0000 1000 and.l D0, 0x1000 00000E44 4A80 tst.l D0 00000E46 56C0 sne D0 00000E48 4400 neg.b D0 00000E4A 1D40 FFB3 move.b [A6 - 0x4D], D0 00000E4E 7005 moveq.l D0, 0x05 00000E50 B054 cmp.w D0, [A4] 00000E52 57C0 seq D0 00000E54 4400 neg.b D0 00000E56 1D40 FFB4 move.b [A6 - 0x4C], D0 00000E5A 3D6D F6D0 FFBA move.w [A6 - 0x46], [A5 - 0x930] 00000E60 42AE FFB6 clr.l [A6 - 0x4A] 00000E64 1D7C 0001 FFBC move.b [A6 - 0x44], 0x1 00000E6A 486E FFC2 pea.l [A6 - 0x3E] 00000E6E 487A FF18 pea.l [PC - 0xE8 /* 00000D88, value 0x4E56FFFC */] 00000E72 2F0E move.l -[A7], A6 00000E74 4EAD 1922 jsr [A5 + 0x1922 /* export_800 */] 00000E78 486E FFAA pea.l [A6 - 0x56] 00000E7C 486E FFBE pea.l [A6 - 0x42] 00000E80 2F0B move.l -[A7], A3 00000E82 4EBA F8D4 jsr [PC - 0x72C /* 00000758 */] 00000E86 4AAE FFBE tst.l [A6 - 0x42] 00000E8A 670A beq +0xC /* 00000E96 */ 00000E8C 2F2E FFBE move.l -[A7], [A6 - 0x42] 00000E90 2F0B move.l -[A7], A3 00000E92 4EAD 224A jsr [A5 + 0x224A /* export_1093 */] label00000E96: 00000E96 486E FFC2 pea.l [A6 - 0x3E] 00000E9A 4EAD 1962 jsr [A5 + 0x1962 /* export_808 */] 00000E9E 486E FFAA pea.l [A6 - 0x56] 00000EA2 2F0B move.l -[A7], A3 00000EA4 4EBA 0AB2 jsr [PC + 0xAB2 /* 00001958 */] 00000EA8 4CDF 1800 movem.l A3,A4, [A7]+ 00000EAC 4E5E unlink A6 00000EAE 205F movea.l A0, [A7]+ 00000EB0 504F addq.w A7, 8 00000EB2 4ED0 jmp [A0] export_682: 00000EB4 4E56 FFF0 link A6, -0x0010 00000EB8 486E FFF0 pea.l [A6 - 0x10] 00000EBC A976 syscall GetKeys 00000EBE 703A moveq.l D0, 0x3A 00000EC0 3200 move.w D1, D0 00000EC2 E641 asr D1.w, 3 00000EC4 0136 10F0 btst [A6 + D1.w - 0x16], D0 00000EC8 56C0 sne D0 00000ECA 0240 0001 andi.w D0, 0x1 00000ECE 1D40 0008 move.b [A6 + 0x8], D0 00000ED2 4E5E unlink A6 00000ED4 4E75 rts 00000ED6 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000ED8-00000EDC fn00000ED8: 00000ED8 4E56 FFFC link A6, -0x0004 // end alternate branch 00000ED8-00000EDC fn00000ED8: // (misaligned) 00000EDA FFFC .invalid <> 00000EDC 2F0C move.l -[A7], A4 00000EDE 286E 000C movea.l A4, [A6 + 0xC] 00000EE2 2054 movea.l A0, [A4] 00000EE4 2D48 FFFC move.l [A6 - 0x4], A0 00000EE8 2F2E 000C move.l -[A7], [A6 + 0xC] 00000EEC 2F2D F848 move.l -[A7], [A5 - 0x7B8] 00000EF0 4EAD 229A jsr [A5 + 0x229A /* export_1103 */] 00000EF4 102C 0005 move.b D0, [A4 + 0x5] 00000EF8 6718 beq +0x1A /* 00000F12 */ 00000EFA 42A7 clr.l -[A7] 00000EFC 3F2C 000C move.w -[A7], [A4 + 0xC] 00000F00 2F2E 000C move.l -[A7], [A6 + 0xC] 00000F04 2F2D F848 move.l -[A7], [A5 - 0x7B8] 00000F08 4EAD 22A2 jsr [A5 + 0x22A2 /* export_1104 */] 00000F0C 2D5F 0010 move.l [A6 + 0x10], [A7]+ 00000F10 601A bra +0x1C /* 00000F2C */ label00000F12: 00000F12 42A7 clr.l -[A7] 00000F14 3F2C 000C move.w -[A7], [A4 + 0xC] 00000F18 3F2C 000E move.w -[A7], [A4 + 0xE] 00000F1C 2F2E 000C move.l -[A7], [A6 + 0xC] 00000F20 2F2D F848 move.l -[A7], [A5 - 0x7B8] 00000F24 4EAD 22AA jsr [A5 + 0x22AA /* export_1105 */] 00000F28 2D5F 0010 move.l [A6 + 0x10], [A7]+ label00000F2C: 00000F2C 285F movea.l A4, [A7]+ 00000F2E 4E5E unlink A6 00000F30 205F movea.l A0, [A7]+ 00000F32 504F addq.w A7, 8 00000F34 4ED0 jmp [A0] 00000F36 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_683: // at 00000F38 (misaligned) 00000F3A FFDE .invalid <> 00000F3C 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 00000F40 2E2E 0008 move.l D7, [A6 + 0x8] 00000F44 7000 moveq.l D0, 0x00 00000F46 2D40 0010 move.l [A6 + 0x10], D0 00000F4A 286E 000C movea.l A4, [A6 + 0xC] 00000F4E 2654 movea.l A3, [A4] 00000F50 4267 clr.w -[A7] 00000F52 2F2B 000A move.l -[A7], [A3 + 0xA] 00000F56 486E FFF6 pea.l [A6 - 0xA] 00000F5A A92C syscall FindWindow 00000F5C 3C1F move.w D6, [A7]+ 00000F5E 4267 clr.w -[A7] 00000F60 2F14 move.l -[A7], [A4] 00000F62 3F06 move.w -[A7], D6 00000F64 2F07 move.l -[A7], D7 00000F66 4EBA F764 jsr [PC - 0x89C /* 000006CC */] 00000F6A 395F 0010 move.w [A4 + 0x10], [A7]+ 00000F6E 42A7 clr.l -[A7] 00000F70 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00000F74 2F07 move.l -[A7], D7 00000F76 4EBA 1128 jsr [PC + 0x1128 /* 000020A0 */] 00000F7A 2A1F move.l D5, [A7]+ 00000F7C 7001 moveq.l D0, 0x01 00000F7E B046 cmp.w D0, D6 00000F80 57C0 seq D0 00000F82 4A00 tst.b D0 00000F84 6714 beq +0x16 /* 00000F9A */ 00000F86 2F00 move.l -[A7], D0 00000F88 4267 clr.w -[A7] 00000F8A 2F07 move.l -[A7], D7 00000F8C 4EBA 0492 jsr [PC + 0x492 /* 00001420 */] 00000F90 121F move.b D1, [A7]+ 00000F92 201F move.l D0, [A7]+ 00000F94 C001 and.b D0, D1 00000F96 4A00 tst.b D0 00000F98 663E bne +0x40 /* 00000FD8 */ label00000F9A: 00000F9A 7201 moveq.l D1, 0x01 00000F9C B246 cmp.w D1, D6 00000F9E 56C1 sne D1 00000FA0 4A01 tst.b D1 00000FA2 6742 beq +0x44 /* 00000FE6 */ 00000FA4 48E7 C000 movem.l -[A7], D0,D1 00000FA8 4267 clr.w -[A7] 00000FAA 2F07 move.l -[A7], D7 00000FAC 4EBA 03FA jsr [PC + 0x3FA /* 000013A8 */] 00000FB0 141F move.b D2, [A7]+ 00000FB2 4CDF 0003 movem.l D0,D1, [A7]+ 00000FB6 C202 and.b D1, D2 00000FB8 4A01 tst.b D1 00000FBA 672A beq +0x2C /* 00000FE6 */ 00000FBC 48E7 C000 movem.l -[A7], D0,D1 00000FC0 42A7 clr.l -[A7] 00000FC2 2F07 move.l -[A7], D7 00000FC4 4EBA FC3A jsr [PC - 0x3C6 /* 00000C00 */] 00000FC8 241F move.l D2, [A7]+ 00000FCA 4CDF 0003 movem.l D0,D1, [A7]+ 00000FCE B485 cmp.l D2, D5 00000FD0 56C2 sne D2 00000FD2 C202 and.b D1, D2 00000FD4 8001 or.b D0, D1 00000FD6 670E beq +0x10 /* 00000FE6 */ label00000FD8: 00000FD8 3F3C 0002 move.w -[A7], 0x2 00000FDC 2F07 move.l -[A7], D7 00000FDE 4EBA F600 jsr [PC - 0xA00 /* 000005E0 */] 00000FE2 6000 00C6 bra +0xC8 /* 000010AA */ label00000FE6: 00000FE6 7003 moveq.l D0, 0x03 00000FE8 B046 cmp.w D0, D6 00000FEA 6706 beq +0x8 /* 00000FF2 */ 00000FEC 486D FA26 pea.l [A5 - 0x5DA] 00000FF0 A851 syscall SetCursor label00000FF2: 00000FF2 286E 000C movea.l A4, [A6 + 0xC] 00000FF6 2654 movea.l A3, [A4] 00000FF8 3006 move.w D0, D6 00000FFA 5340 subq.w D0, 1 00000FFC 6706 beq +0x8 /* 00001004 */ 00000FFE 5340 subq.w D0, 1 00001000 6720 beq +0x22 /* 00001022 */ 00001002 6028 bra +0x2A /* 0000102C */ label00001004: 00001004 2F07 move.l -[A7], D7 00001006 4EBA 0CD8 jsr [PC + 0xCD8 /* 00001CE0 */] 0000100A 42A7 clr.l -[A7] 0000100C 42A7 clr.l -[A7] 0000100E 2F2B 000A move.l -[A7], [A3 + 0xA] 00001012 A93D syscall MenuSelect 00001014 2F07 move.l -[A7], D7 00001016 4EAD 0D1A jsr [A5 + 0xD1A /* export_415 */] 0000101A 2D5F 0010 move.l [A6 + 0x10], [A7]+ 0000101E 6000 008A bra +0x8C /* 000010AA */ label00001022: 00001022 2F14 move.l -[A7], [A4] 00001024 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00001028 A9B3 syscall SystemClick 0000102A 607E bra +0x80 /* 000010AA */ label0000102C: 0000102C 4A85 tst.l D5 0000102E 56C0 sne D0 00001030 4A00 tst.b D0 00001032 6776 beq +0x78 /* 000010AA */ 00001034 2F00 move.l -[A7], D0 00001036 4267 clr.w -[A7] 00001038 2F05 move.l -[A7], D5 0000103A 4EAD 212A jsr [A5 + 0x212A /* export_1057 */] 0000103E 121F move.b D1, [A7]+ 00001040 201F move.l D0, [A7]+ 00001042 C001 and.b D0, D1 00001044 6764 beq +0x66 /* 000010AA */ 00001046 2D6B 000A FFEA move.l [A6 - 0x16], [A3 + 0xA] 0000104C 486E FFEA pea.l [A6 - 0x16] 00001050 A871 syscall GlobalToLocal 00001052 2F2E FFEA move.l -[A7], [A6 - 0x16] 00001056 486E FFE2 pea.l [A6 - 0x1E] 0000105A 2F05 move.l -[A7], D5 0000105C 4EBA 248A jsr [PC + 0x248A /* 000034E8 */] 00001060 2D6D F3B0 FFDE move.l [A6 - 0x22], [A5 - 0xC50] 00001066 4267 clr.w -[A7] 00001068 486E FFE2 pea.l [A6 - 0x1E] 0000106C 2F2E 000C move.l -[A7], [A6 + 0xC] 00001070 486E FFDE pea.l [A6 - 0x22] 00001074 486E FFEE pea.l [A6 - 0x12] 00001078 2F05 move.l -[A7], D5 0000107A 4EAD 20DA jsr [A5 + 0x20DA /* export_1047 */] 0000107E 101F move.b D0, [A7]+ 00001080 6728 beq +0x2A /* 000010AA */ 00001082 4AAE FFEE tst.l [A6 - 0x12] 00001086 56C1 sne D1 00001088 C001 and.b D0, D1 0000108A 671E beq +0x20 /* 000010AA */ 0000108C 206E FFEE movea.l A0, [A6 - 0x12] 00001090 2050 movea.l A0, [A0] 00001092 117C 0001 0014 move.b [A0 + 0x14], 0x1 00001098 206E FFEE movea.l A0, [A6 - 0x12] 0000109C 2050 movea.l A0, [A0] 0000109E 216B 000A 0016 move.l [A0 + 0x16], [A3 + 0xA] 000010A4 2D6E FFEE 0010 move.l [A6 + 0x10], [A6 - 0x12] label000010AA: 000010AA 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 000010AE 4E5E unlink A6 000010B0 205F movea.l A0, [A7]+ 000010B2 504F addq.w A7, 8 000010B4 4ED0 jmp [A0] 000010B6 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000010B8-000010C2 fn000010B8: 000010B8 4E56 0000 link A6, 0 000010BC 206E 000C movea.l A0, [A6 + 0xC] 000010C0 2050 movea.l A0, [A0] // end alternate branch 000010B8-000010C2 fn000010B8: // (misaligned) 000010BA 0000 206E ori.b D0, 0x6E /* 'n' */ 000010BE 000C 2050 ori.b A4, 0x50 /* 'P' */ 000010C2 2B68 0006 F524 move.l [A5 - 0xADC], [A0 + 0x6] 000010C8 7000 moveq.l D0, 0x00 000010CA 2D40 0010 move.l [A6 + 0x10], D0 000010CE 4E5E unlink A6 000010D0 205F movea.l A0, [A7]+ 000010D2 504F addq.w A7, 8 000010D4 4ED0 jmp [A0] 000010D6 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_684: // at 000010D8 (misaligned) 000010DA FFFA .invalid <> 000010DC 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 000010E0 266E 0008 movea.l A3, [A6 + 0x8] 000010E4 206E 000C movea.l A0, [A6 + 0xC] 000010E8 2850 movea.l A4, [A0] 000010EA 203C FF00 0000 move.l D0, 0xFF000000 000010F0 C0AC 0002 and.l D0, [A4 + 0x2] 000010F4 7218 moveq.l D1, 0x18 000010F6 E2A8 lsr D0, D1 000010F8 5340 subq.w D0, 1 000010FA 6708 beq +0xA /* 00001104 */ 000010FC 0440 00F9 subi.w D0, 0xF9 00001100 6764 beq +0x66 /* 00001166 */ 00001102 6074 bra +0x76 /* 00001178 */ label00001104: 00001104 1E2C 0005 move.b D7, [A4 + 0x5] 00001108 0247 0001 andi.w D7, 0x1 0000110C 7002 moveq.l D0, 0x02 0000110E C0AC 0002 and.l D0, [A4 + 0x2] 00001112 4A80 tst.l D0 00001114 56C5 sne D5 00001116 4405 neg.b D5 00001118 1007 move.b D0, D7 0000111A 670A beq +0xC /* 00001126 */ 0000111C 1F05 move.b -[A7], D5 0000111E 2F0B move.l -[A7], A3 00001120 4EBA 089E jsr [PC + 0x89E /* 000019C0 */] 00001124 6008 bra +0xA /* 0000112E */ label00001126: 00001126 1F05 move.b -[A7], D5 00001128 2F0B move.l -[A7], A3 0000112A 4EAD 056A jsr [A5 + 0x56A /* export_169 */] label0000112E: 0000112E 1007 move.b D0, D7 00001130 670C beq +0xE /* 0000113E */ 00001132 42A7 clr.l -[A7] 00001134 2F0B move.l -[A7], A3 00001136 4EBA FA18 jsr [PC - 0x5E8 /* 00000B50 */] 0000113A 2C1F move.l D6, [A7]+ 0000113C 600A bra +0xC /* 00001148 */ label0000113E: 0000113E 42A7 clr.l -[A7] 00001140 2F0B move.l -[A7], A3 00001142 4EBA FABC jsr [PC - 0x544 /* 00000C00 */] 00001146 2C1F move.l D6, [A7]+ label00001148: 00001148 4A86 tst.l D6 0000114A 6708 beq +0xA /* 00001154 */ 0000114C 1F07 move.b -[A7], D7 0000114E 2F06 move.l -[A7], D6 00001150 4EAD 2192 jsr [A5 + 0x2192 /* export_1070 */] label00001154: 00001154 1007 move.b D0, D7 00001156 0A00 0001 xori.b D0, 0x1 0000115A 1B40 F460 move.b [A5 - 0xBA0], D0 0000115E 2F0B move.l -[A7], A3 00001160 4EBA 036A jsr [PC + 0x36A /* 000014CC */] 00001164 6012 bra +0x14 /* 00001178 */ label00001166: 00001166 206E 000C movea.l A0, [A6 + 0xC] 0000116A 4228 0012 clr.b [A0 + 0x12] 0000116E 4267 clr.w -[A7] 00001170 2F0B move.l -[A7], A3 00001172 4EBA 0D48 jsr [PC + 0xD48 /* 00001EBC */] 00001176 101F move.b D0, [A7]+ label00001178: 00001178 7000 moveq.l D0, 0x00 0000117A 2D40 0010 move.l [A6 + 0x10], D0 0000117E 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 00001182 4E5E unlink A6 00001184 205F movea.l A0, [A7]+ 00001186 504F addq.w A7, 8 00001188 4ED0 jmp [A0] 0000118A 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 0000118C-00001190 fn0000118C: 0000118C 4E56 FFFC link A6, -0x0004 // end alternate branch 0000118C-00001190 fn0000118C: // (misaligned) 0000118E FFFC .invalid <> 00001190 48E7 0018 movem.l -[A7], A3,A4 00001194 206E 000C movea.l A0, [A6 + 0xC] 00001198 2850 movea.l A4, [A0] 0000119A 42A7 clr.l -[A7] 0000119C 2F2C 0002 move.l -[A7], [A4 + 0x2] 000011A0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000011A4 4EBA 0EFA jsr [PC + 0xEFA /* 000020A0 */] 000011A8 265F movea.l A3, [A7]+ 000011AA 200B move.l D0, A3 000011AC 6706 beq +0x8 /* 000011B4 */ 000011AE 2F0B move.l -[A7], A3 000011B0 4EAD 20FA jsr [A5 + 0x20FA /* export_1051 */] label000011B4: 000011B4 7000 moveq.l D0, 0x00 000011B6 2D40 0010 move.l [A6 + 0x10], D0 000011BA 4CDF 1800 movem.l A3,A4, [A7]+ 000011BE 4E5E unlink A6 000011C0 205F movea.l A0, [A7]+ 000011C2 504F addq.w A7, 8 000011C4 4ED0 jmp [A0] 000011C6 0000 4E56 ori.b D0, 0x56 /* 'V' */ 000011CA 0000 1B7C ori.b D0, 0x7C /* '|' */ 000011CE 0001 F344 ori.b D1, 0x44 /* 'D' */ 000011D2 4E5E unlink A6 000011D4 205F movea.l A0, [A7]+ 000011D6 DEFC 000A add.w A7, 0xA /* '\n' */ 000011DA 4ED0 jmp [A0] 000011DC 4E56 FFF6 link A6, -0x000A 000011E0 48E7 0318 movem.l -[A7], D6,D7,A3,A4 000011E4 266E 0008 movea.l A3, [A6 + 0x8] 000011E8 204B movea.l A0, A3 000011EA 5088 addq.l A0, 8 000011EC 2050 movea.l A0, [A0] 000011EE 2D48 FFF6 move.l [A6 - 0xA], A0 000011F2 286E 000C movea.l A4, [A6 + 0xC] 000011F6 4207 clr.b D7 000011F8 2054 movea.l A0, [A4] 000011FA 0CA8 7FFF FFFF 0006 cmpi.l [A0 + 0x6], 0x7FFFFFFF 00001202 6700 00AE beq +0xB0 /* 000012B2 */ 00001206 7001 moveq.l D0, 0x01 00001208 B02B 000C cmp.b D0, [A3 + 0xC] 0000120C 56C0 sne D0 0000120E 4A00 tst.b D0 00001210 6614 bne +0x16 /* 00001226 */ 00001212 222B FFFC move.l D1, [A3 - 0x4] 00001216 2054 movea.l A0, [A4] 00001218 92A8 000A sub.l D1, [A0 + 0xA] 0000121C B2A8 0006 cmp.l D1, [A0 + 0x6] 00001220 5CC1 sge D1 00001222 8001 or.b D0, D1 00001224 671C beq +0x1E /* 00001242 */ label00001226: 00001226 4267 clr.w -[A7] 00001228 1F2B 000C move.b -[A7], [A3 + 0xC] 0000122C 2F2E 000C move.l -[A7], [A6 + 0xC] 00001230 4EAD 22B2 jsr [A5 + 0x22B2 /* export_1106 */] 00001234 1E1F move.b D7, [A7]+ 00001236 1007 move.b D0, D7 00001238 6608 bne +0xA /* 00001242 */ 0000123A 2054 movea.l A0, [A4] 0000123C 216B FFFC 000A move.l [A0 + 0xA], [A3 - 0x4] label00001242: 00001242 1007 move.b D0, D7 00001244 0A00 0001 xori.b D0, 0x1 00001248 4A00 tst.b D0 0000124A 6766 beq +0x68 /* 000012B2 */ 0000124C 2054 movea.l A0, [A4] 0000124E 0CA8 7FFF FFFF 0006 cmpi.l [A0 + 0x6], 0x7FFFFFFF 00001256 56C1 sne D1 00001258 C001 and.b D0, D1 0000125A 6756 beq +0x58 /* 000012B2 */ 0000125C 2054 movea.l A0, [A4] 0000125E 4AA8 000A tst.l [A0 + 0xA] 00001262 6606 bne +0x8 /* 0000126A */ 00001264 2C28 0006 move.l D6, [A0 + 0x6] 00001268 6020 bra +0x22 /* 0000128A */ label0000126A: 0000126A 42A7 clr.l -[A7] 0000126C 2054 movea.l A0, [A4] 0000126E 2028 0006 move.l D0, [A0 + 0x6] 00001272 D0A8 000A add.l D0, [A0 + 0xA] 00001276 90AB FFFC sub.l D0, [A3 - 0x4] 0000127A 2F00 move.l -[A7], D0 0000127C 42A7 clr.l -[A7] 0000127E 201F move.l D0, [A7]+ 00001280 2E9F move.l [A7], [A7]+ 00001282 B097 cmp.l D0, [A7] 00001284 6F02 ble +0x4 /* 00001288 */ 00001286 2E80 move.l [A7], D0 label00001288: 00001288 2C1F move.l D6, [A7]+ label0000128A: 0000128A 206E FFF6 movea.l A0, [A6 - 0xA] 0000128E 2F08 move.l -[A7], A0 00001290 42A7 clr.l -[A7] 00001292 2F06 move.l -[A7], D6 00001294 226E FFF6 movea.l A1, [A6 - 0xA] 00001298 2251 movea.l A1, [A1] 0000129A 2F29 000E move.l -[A7], [A1 + 0xE] 0000129E 201F move.l D0, [A7]+ 000012A0 2E9F move.l [A7], [A7]+ 000012A2 B097 cmp.l D0, [A7] 000012A4 6C02 bge +0x4 /* 000012A8 */ 000012A6 2E80 move.l [A7], D0 label000012A8: 000012A8 201F move.l D0, [A7]+ 000012AA 205F movea.l A0, [A7]+ 000012AC 2050 movea.l A0, [A0] 000012AE 2140 000E move.l [A0 + 0xE], D0 label000012B2: 000012B2 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 000012B6 4E5E unlink A6 000012B8 205F movea.l A0, [A7]+ 000012BA 504F addq.w A7, 8 000012BC 4ED0 jmp [A0] 000012BE 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000012C0-000012C4 fn000012C0: 000012C0 4E56 FFBE link A6, -0x0042 // end alternate branch 000012C0-000012C4 fn000012C0: // (misaligned) 000012C2 FFBE .invalid <> 000012C4 48E7 0018 movem.l -[A7], A3,A4 000012C8 266E 0008 movea.l A3, [A6 + 0x8] 000012CC 284B movea.l A4, A3 000012CE 486E FFBE pea.l [A6 - 0x42] 000012D2 487A FEF4 pea.l [PC - 0x10C /* 000011C8, value 0x4E560000 'NV\0\0', cstring "NV" */] 000012D6 2F0E move.l -[A7], A6 000012D8 4EAD 1922 jsr [A5 + 0x1922 /* export_800 */] 000012DC 42A7 clr.l -[A7] 000012DE A975 syscall TickCount 000012E0 2D5F FFFC move.l [A6 - 0x4], [A7]+ 000012E4 4A2E 000C tst.b [A6 + 0xC] 000012E8 6638 bne +0x3A /* 00001322 */ 000012EA 102D F824 move.b D0, [A5 - 0x7DC] 000012EE 0A00 0001 xori.b D0, 0x1 000012F2 4A00 tst.b D0 000012F4 6718 beq +0x1A /* 0000130E */ 000012F6 2F00 move.l -[A7], D0 000012F8 4267 clr.w -[A7] 000012FA 4EAD 1BB2 jsr [A5 + 0x1BB2 /* export_882 */] 000012FE 121F move.b D1, [A7]+ 00001300 201F move.l D0, [A7]+ 00001302 C001 and.b D0, D1 00001304 6708 beq +0xA /* 0000130E */ 00001306 2F0B move.l -[A7], A3 00001308 4EBA 0A06 jsr [PC + 0xA06 /* 00001D10 */] 0000130C 6006 bra +0x8 /* 00001314 */ label0000130E: 0000130E 2B6E FFFC F458 move.l [A5 - 0xBA8], [A6 - 0x4] label00001314: 00001314 2F0B move.l -[A7], A3 00001316 4EBA 09C8 jsr [PC + 0x9C8 /* 00001CE0 */] 0000131A 2054 movea.l A0, [A4] 0000131C 7000 moveq.l D0, 0x00 0000131E 2140 000E move.l [A0 + 0xE], D0 label00001322: 00001322 7001 moveq.l D0, 0x01 00001324 B02E 000C cmp.b D0, [A6 + 0xC] 00001328 56C0 sne D0 0000132A 4A00 tst.b D0 0000132C 6614 bne +0x16 /* 00001342 */ 0000132E 222E FFFC move.l D1, [A6 - 0x4] 00001332 2054 movea.l A0, [A4] 00001334 92A8 0012 sub.l D1, [A0 + 0x12] 00001338 B2A8 000E cmp.l D1, [A0 + 0xE] 0000133C 5CC1 sge D1 0000133E 8001 or.b D0, D1 00001340 6734 beq +0x36 /* 00001376 */ label00001342: 00001342 2054 movea.l A0, [A4] 00001344 217C 7FFF FFFF 000E move.l [A0 + 0xE], 0x7FFFFFFF 0000134C 4AAD F3E0 tst.l [A5 - 0xC20] 00001350 670E beq +0x10 /* 00001360 */ 00001352 487A FE88 pea.l [PC - 0x178 /* 000011DC, value 0x4E56FFF6 */] 00001356 2F0E move.l -[A7], A6 00001358 2F2D F3E0 move.l -[A7], [A5 - 0xC20] 0000135C 4EBA EE36 jsr [PC - 0x11CA /* 00000194 */] label00001360: 00001360 487A FE7A pea.l [PC - 0x186 /* 000011DC, value 0x4E56FFF6 */] 00001364 2F0E move.l -[A7], A6 00001366 2F2D F848 move.l -[A7], [A5 - 0x7B8] 0000136A 4EBA EE28 jsr [PC - 0x11D8 /* 00000194 */] 0000136E 2054 movea.l A0, [A4] 00001370 216E FFFC 0012 move.l [A0 + 0x12], [A6 - 0x4] label00001376: 00001376 102D F358 move.b D0, [A5 - 0xCA8] 0000137A 6716 beq +0x18 /* 00001392 */ 0000137C 7202 moveq.l D1, 0x02 0000137E B22E 000C cmp.b D1, [A6 + 0xC] 00001382 56C1 sne D1 00001384 C001 and.b D0, D1 00001386 670A beq +0xC /* 00001392 */ 00001388 4267 clr.w -[A7] 0000138A 2F0B move.l -[A7], A3 0000138C 4EBA 0B2E jsr [PC + 0xB2E /* 00001EBC */] 00001390 101F move.b D0, [A7]+ label00001392: 00001392 486E FFBE pea.l [A6 - 0x42] 00001396 4EAD 1962 jsr [A5 + 0x1962 /* export_808 */] 0000139A 4CDF 1800 movem.l A3,A4, [A7]+ 0000139E 4E5E unlink A6 000013A0 205F movea.l A0, [A7]+ 000013A2 5C4F addq.w A7, 6 000013A4 4ED0 jmp [A0] 000013A6 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000013A8-000013AC fn000013A8: 000013A8 4E56 FFF8 link A6, -0x0008 // end alternate branch 000013A8-000013AC fn000013A8: // (misaligned) 000013AA FFF8 .invalid <> 000013AC 48E7 0118 movem.l -[A7], D7,A3,A4 000013B0 2E2E 0008 move.l D7, [A6 + 0x8] 000013B4 422E 000C clr.b [A6 + 0xC] 000013B8 42A7 clr.l -[A7] 000013BA A924 syscall FrontWindow 000013BC 285F movea.l A4, [A7]+ 000013BE 42A7 clr.l -[A7] 000013C0 2F0C move.l -[A7], A4 000013C2 2F07 move.l -[A7], D7 000013C4 4EBA 0CDA jsr [PC + 0xCDA /* 000020A0 */] 000013C8 4A9F tst.l [A7]+ 000013CA 57C0 seq D0 000013CC 4A00 tst.b D0 000013CE 6728 beq +0x2A /* 000013F8 */ 000013D0 220C move.l D1, A4 000013D2 56C1 sne D1 000013D4 C001 and.b D0, D1 000013D6 6720 beq +0x22 /* 000013F8 */ 000013D8 4267 clr.w -[A7] 000013DA 2F0C move.l -[A7], A4 000013DC 4EAD 042A jsr [A5 + 0x42A /* export_129 */] 000013E0 301F move.w D0, [A7]+ 000013E2 5340 subq.w D0, 1 000013E4 670A beq +0xC /* 000013F0 */ 000013E6 5340 subq.w D0, 1 000013E8 6706 beq +0x8 /* 000013F0 */ 000013EA 5340 subq.w D0, 1 000013EC 6702 beq +0x4 /* 000013F0 */ 000013EE 6024 bra +0x26 /* 00001414 */ label000013F0: 000013F0 1D7C 0001 000C move.b [A6 + 0xC], 0x1 000013F6 601C bra +0x1E /* 00001414 */ label000013F8: 000013F8 42A7 clr.l -[A7] 000013FA 2F07 move.l -[A7], D7 000013FC 4EBA F802 jsr [PC - 0x7FE /* 00000C00 */] 00001400 265F movea.l A3, [A7]+ 00001402 200B move.l D0, A3 00001404 56C0 sne D0 00001406 4A00 tst.b D0 00001408 6706 beq +0x8 /* 00001410 */ 0000140A 2053 movea.l A0, [A3] 0000140C C028 0061 and.b D0, [A0 + 0x61] label00001410: 00001410 1D40 000C move.b [A6 + 0xC], D0 label00001414: 00001414 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00001418 4E5E unlink A6 0000141A 2E9F move.l [A7], [A7]+ 0000141C 4E75 rts 0000141E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001420-00001424 fn00001420: 00001420 4E56 FFF8 link A6, -0x0008 // end alternate branch 00001420-00001424 fn00001420: // (misaligned) 00001422 FFF8 .invalid <> 00001424 48E7 0118 movem.l -[A7], D7,A3,A4 00001428 2E2E 0008 move.l D7, [A6 + 0x8] 0000142C 422E 000C clr.b [A6 + 0xC] 00001430 42A7 clr.l -[A7] 00001432 A924 syscall FrontWindow 00001434 285F movea.l A4, [A7]+ 00001436 42A7 clr.l -[A7] 00001438 2F0C move.l -[A7], A4 0000143A 2F07 move.l -[A7], D7 0000143C 4EBA 0C62 jsr [PC + 0xC62 /* 000020A0 */] 00001440 4A9F tst.l [A7]+ 00001442 57C0 seq D0 00001444 4A00 tst.b D0 00001446 6728 beq +0x2A /* 00001470 */ 00001448 220C move.l D1, A4 0000144A 56C1 sne D1 0000144C C001 and.b D0, D1 0000144E 6720 beq +0x22 /* 00001470 */ 00001450 4267 clr.w -[A7] 00001452 2F0C move.l -[A7], A4 00001454 4EAD 042A jsr [A5 + 0x42A /* export_129 */] 00001458 301F move.w D0, [A7]+ 0000145A 5340 subq.w D0, 1 0000145C 670A beq +0xC /* 00001468 */ 0000145E 5340 subq.w D0, 1 00001460 6706 beq +0x8 /* 00001468 */ 00001462 5340 subq.w D0, 1 00001464 6702 beq +0x4 /* 00001468 */ 00001466 6032 bra +0x34 /* 0000149A */ label00001468: 00001468 1D7C 0001 000C move.b [A6 + 0xC], 0x1 0000146E 602A bra +0x2C /* 0000149A */ label00001470: 00001470 42A7 clr.l -[A7] 00001472 2F07 move.l -[A7], D7 00001474 4EBA F78A jsr [PC - 0x876 /* 00000C00 */] 00001478 265F movea.l A3, [A7]+ 0000147A 200B move.l D0, A3 0000147C 56C0 sne D0 0000147E 4A00 tst.b D0 00001480 6714 beq +0x16 /* 00001496 */ 00001482 2F00 move.l -[A7], D0 00001484 4267 clr.w -[A7] 00001486 2F0B move.l -[A7], A3 00001488 4EBA 2226 jsr [PC + 0x2226 /* 000036B0 */] 0000148C 121F move.b D1, [A7]+ 0000148E 201F move.l D0, [A7]+ 00001490 0A01 0001 xori.b D1, 0x1 00001494 C001 and.b D0, D1 label00001496: 00001496 1D40 000C move.b [A6 + 0xC], D0 label0000149A: 0000149A 4CDF 1880 movem.l D7,A3,A4, [A7]+ 0000149E 4E5E unlink A6 000014A0 2E9F move.l [A7], [A7]+ 000014A2 4E75 rts export_685: fn000014A4: 000014A4 4E56 0000 link A6, 0 000014A8 4AAE 000C tst.l [A6 + 0xC] 000014AC 56C0 sne D0 000014AE 4A00 tst.b D0 000014B0 670C beq +0xE /* 000014BE */ 000014B2 206E 000C movea.l A0, [A6 + 0xC] 000014B6 4A68 006C tst.w [A0 + 0x6C] 000014BA 5DC1 slt D1 000014BC C001 and.b D0, D1 label000014BE: 000014BE 4400 neg.b D0 000014C0 1D40 0010 move.b [A6 + 0x10], D0 000014C4 4E5E unlink A6 000014C6 205F movea.l A0, [A7]+ 000014C8 504F addq.w A7, 8 000014CA 4ED0 jmp [A0] export_686: fn000014CC: 000014CC 4E56 0000 link A6, 0 000014D0 4AAD F8E8 tst.l [A5 - 0x718] 000014D4 6706 beq +0x8 /* 000014DC */ 000014D6 2F2D F8E8 move.l -[A7], [A5 - 0x718] 000014DA A8DD syscall SetEmptyRgn label000014DC: 000014DC 4E5E unlink A6 000014DE 2E9F move.l [A7], [A7]+ 000014E0 4E75 rts 000014E2 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000014E4-000014EC export_687: fn000014E4: 000014E4 4E56 0000 link A6, 0 000014E8 4AAD F488 tst.l [A5 - 0xB78] // end alternate branch 000014E4-000014EC export_687: // at 000014E4 (misaligned) fn000014E4: // (misaligned) 000014E6 0000 4AAD ori.b D0, 0xAD 000014EA F488 cinvl INST, [A0] 000014EC 6708 beq +0xA /* 000014F6 */ 000014EE 2F2D F488 move.l -[A7], [A5 - 0xB78] 000014F2 4EBA 1EC8 jsr [PC + 0x1EC8 /* 000033BC */] label000014F6: 000014F6 4E5E unlink A6 000014F8 2E9F move.l [A7], [A7]+ 000014FA 4E75 rts export_688: 000014FC 4E56 FFEA link A6, -0x0016 00001500 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 00001504 2F2E 000C move.l -[A7], [A6 + 0xC] 00001508 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000150C 4EBA EE5E jsr [PC - 0x11A2 /* 0000036C */] 00001510 286E 000C movea.l A4, [A6 + 0xC] 00001514 2654 movea.l A3, [A4] 00001516 7003 moveq.l D0, 0x03 00001518 B053 cmp.w D0, [A3] 0000151A 57C0 seq D0 0000151C 4A00 tst.b D0 0000151E 660A bne +0xC /* 0000152A */ 00001520 7205 moveq.l D1, 0x05 00001522 B253 cmp.w D1, [A3] 00001524 57C1 seq D1 00001526 8001 or.b D0, D1 00001528 677A beq +0x7C /* 000015A4 */ label0000152A: 0000152A 102C 0005 move.b D0, [A4 + 0x5] 0000152E 6774 beq +0x76 /* 000015A4 */ 00001530 7000 moveq.l D0, 0x00 00001532 302B 000E move.w D0, [A3 + 0xE] 00001536 C0BC FFFF FE00 and.l D0, 0xFFFFFE00 0000153C 7200 moveq.l D1, 0x00 0000153E 322C 000E move.w D1, [A4 + 0xE] 00001542 8081 or.l D0, D1 00001544 80BC 0000 0080 or.l D0, 0x80 0000154A 3A00 move.w D5, D0 0000154C 7000 moveq.l D0, 0x00 0000154E 2D40 FFEE move.l [A6 - 0x12], D0 00001552 0C6D 0700 F8B8 cmpi.w [A5 - 0x748], 0x700 00001558 6D12 blt +0x14 /* 0000156C */ 0000155A 42A7 clr.l -[A7] 0000155C 3F3C 0026 move.w -[A7], 0x26 /* '&' */ 00001560 2F3C 8402 0008 move.l -[A7], 0x84020008 00001566 A8B5 syscall ScriptUtil 00001568 2E1F move.l D7, [A7]+ 0000156A 600C bra +0xE /* 00001578 */ label0000156C: 0000156C 207C 0000 02B6 movea.l A0, 0x2B6 00001572 2050 movea.l A0, [A0] 00001574 2E28 000E move.l D7, [A0 + 0xE] label00001578: 00001578 42A7 clr.l -[A7] 0000157A 2F07 move.l -[A7], D7 0000157C 3F05 move.w -[A7], D5 0000157E 486E FFEE pea.l [A6 - 0x12] 00001582 A9C3 syscall KeyTranslate/KeyTrans 00001584 2C1F move.l D6, [A7]+ 00001586 2006 move.l D0, D6 00001588 C0BC 0000 00FF and.l D0, 0xFF 0000158E 3940 000C move.w [A4 + 0xC], D0 00001592 6610 bne +0x12 /* 000015A4 */ 00001594 2006 move.l D0, D6 00001596 C0BC 00FF 0000 and.l D0, 0xFF0000 0000159C 7210 moveq.l D1, 0x10 0000159E E2A8 lsr D0, D1 000015A0 3940 000C move.w [A4 + 0xC], D0 label000015A4: 000015A4 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 000015A8 4E5E unlink A6 000015AA 205F movea.l A0, [A7]+ 000015AC 504F addq.w A7, 8 000015AE 4ED0 jmp [A0] fn000015B0: 000015B0 4E56 0000 link A6, 0 000015B4 422D F6F4 clr.b [A5 - 0x90C] label000015B8: 000015B8 4A2D F6F4 tst.b [A5 - 0x90C] 000015BC 6604 bne +0x6 /* 000015C2 */ 000015BE 4EAD 1BE2 jsr [A5 + 0x1BE2 /* export_888 */] label000015C2: 000015C2 1F3C 0001 move.b -[A7], 0x1 000015C6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000015CA 4EBA 01F0 jsr [PC + 0x1F0 /* 000017BC */] 000015CE 102D F840 move.b D0, [A5 - 0x7C0] 000015D2 67E4 beq -0x1A /* 000015B8 */ 000015D4 4E5E unlink A6 000015D6 2E9F move.l [A7], [A7]+ 000015D8 4E75 rts 000015DA 0000 4E56 ori.b D0, 0x56 /* 'V' */ 000015DE FFFE .invalid <> 000015E0 48E7 0118 movem.l -[A7], D7,A3,A4 000015E4 286E 0008 movea.l A4, [A6 + 0x8] 000015E8 266C 0008 movea.l A3, [A4 + 0x8] 000015EC 102D F48C move.b D0, [A5 - 0xB74] 000015F0 6712 beq +0x14 /* 00001604 */ 000015F2 2F2D F464 move.l -[A7], [A5 - 0xB9C] 000015F6 2F2C 0008 move.l -[A7], [A4 + 0x8] 000015FA 4EAD 0682 jsr [A5 + 0x682 /* export_204 */] 000015FE 7000 moveq.l D0, 0x00 00001600 2B40 F464 move.l [A5 - 0xB9C], D0 label00001604: 00001604 206C 000C movea.l A0, [A4 + 0xC] 00001608 2050 movea.l A0, [A0] 0000160A 3E28 0002 move.w D7, [A0 + 0x2] 0000160E 206C 000C movea.l A0, [A4 + 0xC] 00001612 2050 movea.l A0, [A0] 00001614 1028 0010 move.b D0, [A0 + 0x10] 00001618 6708 beq +0xA /* 00001622 */ 0000161A 2F2C 000C move.l -[A7], [A4 + 0xC] 0000161E 4EAD 140A jsr [A5 + 0x140A /* export_637 */] label00001622: 00001622 202C 000C move.l D0, [A4 + 0xC] 00001626 2053 movea.l A0, [A3] 00001628 B0A8 001C cmp.l D0, [A0 + 0x1C] 0000162C 6606 bne +0x8 /* 00001634 */ 0000162E 7000 moveq.l D0, 0x00 00001630 2140 001C move.l [A0 + 0x1C], D0 label00001634: 00001634 3F2E 0010 move.w -[A7], [A6 + 0x10] 00001638 2F2E 000C move.l -[A7], [A6 + 0xC] 0000163C 42A7 clr.l -[A7] 0000163E 3F07 move.w -[A7], D7 00001640 4267 clr.w -[A7] 00001642 2E9F move.l [A7], [A7]+ 00001644 4EAD 1932 jsr [A5 + 0x1932 /* export_802 */] 00001648 4CDF 1880 movem.l D7,A3,A4, [A7]+ 0000164C 4E5E unlink A6 0000164E 205F movea.l A0, [A7]+ 00001650 DEFC 000A add.w A7, 0xA /* '\n' */ 00001654 4ED0 jmp [A0] 00001656 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_689: // at 00001658 (misaligned) 0000165A FFC0 .invalid <> 0000165C 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00001660 2C2E 0008 move.l D6, [A6 + 0x8] 00001664 206E 000C movea.l A0, [A6 + 0xC] 00001668 2050 movea.l A0, [A0] 0000166A 1028 0014 move.b D0, [A0 + 0x14] 0000166E 672A beq +0x2C /* 0000169A */ 00001670 7001 moveq.l D0, 0x01 00001672 B06D F5C4 cmp.w D0, [A5 - 0xA3C] 00001676 6604 bne +0x6 /* 0000167C */ 00001678 4EAD 1BE2 jsr [A5 + 0x1BE2 /* export_888 */] label0000167C: 0000167C 42A7 clr.l -[A7] 0000167E 206E 000C movea.l A0, [A6 + 0xC] 00001682 2050 movea.l A0, [A0] 00001684 2F28 0016 move.l -[A7], [A0 + 0x16] 00001688 2F2D F3B0 move.l -[A7], [A5 - 0xC50] 0000168C 2F2E 000C move.l -[A7], [A6 + 0xC] 00001690 2F06 move.l -[A7], D6 00001692 4EAD 07E2 jsr [A5 + 0x7E2 /* export_248 */] 00001696 2D5F 000C move.l [A6 + 0xC], [A7]+ label0000169A: 0000169A 4AAE 000C tst.l [A6 + 0xC] 0000169E 6700 00C2 beq +0xC4 /* 00001762 */ 000016A2 206E 000C movea.l A0, [A6 + 0xC] 000016A6 2050 movea.l A0, [A0] 000016A8 1028 000E move.b D0, [A0 + 0xE] 000016AC 660A bne +0xC /* 000016B8 */ 000016AE 206E 000C movea.l A0, [A6 + 0xC] 000016B2 2050 movea.l A0, [A0] 000016B4 8028 000D or.b D0, [A0 + 0xD] label000016B8: 000016B8 1E00 move.b D7, D0 000016BA 6706 beq +0x8 /* 000016C2 */ 000016BC 2F06 move.l -[A7], D6 000016BE 4EAD 226A jsr [A5 + 0x226A /* export_1097 */] label000016C2: 000016C2 486E FFC2 pea.l [A6 - 0x3E] 000016C6 487A FF14 pea.l [PC - 0xEC /* 000015DC, value 0x4E56FFFE */] 000016CA 2F0E move.l -[A7], A6 000016CC 4EAD 1922 jsr [A5 + 0x1922 /* export_800 */] 000016D0 7001 moveq.l D0, 0x01 000016D2 B06D F5C4 cmp.w D0, [A5 - 0xA3C] 000016D6 6604 bne +0x6 /* 000016DC */ 000016D8 4EAD 1BE2 jsr [A5 + 0x1BE2 /* export_888 */] label000016DC: 000016DC 422D F48C clr.b [A5 - 0xB74] 000016E0 2F2E 000C move.l -[A7], [A6 + 0xC] 000016E4 4EAD 22E2 jsr [A5 + 0x22E2 /* export_1112 */] 000016E8 486E FFC2 pea.l [A6 - 0x3E] 000016EC 4EAD 1962 jsr [A5 + 0x1962 /* export_808 */] 000016F0 1007 move.b D0, D7 000016F2 6716 beq +0x18 /* 0000170A */ 000016F4 2046 movea.l A0, D6 000016F6 2050 movea.l A0, [A0] 000016F8 216E 000C 001C move.l [A0 + 0x1C], [A6 + 0xC] 000016FE 206E 000C movea.l A0, [A6 + 0xC] 00001702 2050 movea.l A0, [A0] 00001704 117C 0001 000C move.b [A0 + 0xC], 0x1 label0000170A: 0000170A 286E 000C movea.l A4, [A6 + 0xC] 0000170E 2054 movea.l A0, [A4] 00001710 1028 000E move.b D0, [A0 + 0xE] 00001714 672E beq +0x30 /* 00001744 */ 00001716 4AA8 0008 tst.l [A0 + 0x8] 0000171A 6728 beq +0x2A /* 00001744 */ 0000171C 2668 0008 movea.l A3, [A0 + 0x8] 00001720 42A7 clr.l -[A7] 00001722 42A7 clr.l -[A7] 00001724 2F0B move.l -[A7], A3 00001726 4EBA 0B18 jsr [PC + 0xB18 /* 00002240 */] 0000172A 201F move.l D0, [A7]+ 0000172C 5280 addq.l D0, 1 0000172E 2F00 move.l -[A7], D0 00001730 7001 moveq.l D0, 0x01 00001732 2F00 move.l -[A7], D0 00001734 201F move.l D0, [A7]+ 00001736 2E9F move.l [A7], [A7]+ 00001738 B097 cmp.l D0, [A7] 0000173A 6F02 ble +0x4 /* 0000173E */ 0000173C 2E80 move.l [A7], D0 label0000173E: 0000173E 2F0B move.l -[A7], A3 00001740 4EBA 0B9E jsr [PC + 0xB9E /* 000022E0 */] label00001744: 00001744 1007 move.b D0, D7 00001746 0A00 0001 xori.b D0, 0x1 0000174A 4A00 tst.b D0 0000174C 6714 beq +0x16 /* 00001762 */ 0000174E 206E 000C movea.l A0, [A6 + 0xC] 00001752 2050 movea.l A0, [A0] 00001754 C028 0010 and.b D0, [A0 + 0x10] 00001758 6708 beq +0xA /* 00001762 */ 0000175A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000175E 4EAD 140A jsr [A5 + 0x140A /* export_637 */] label00001762: 00001762 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00001766 4E5E unlink A6 00001768 205F movea.l A0, [A7]+ 0000176A 504F addq.w A7, 8 0000176C 4ED0 jmp [A0] 0000176E 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00001772 0000 536D ori.b D0, 0x6D /* 'm' */ 00001776 F5C4 .invalid <> 00001778 4A6D F5C4 tst.w [A5 - 0xA3C] 0000177C 6632 bne +0x34 /* 000017B0 */ 0000177E 4A6E 0010 tst.w [A6 + 0x10] 00001782 6718 beq +0x1A /* 0000179C */ 00001784 4EAD 1BE2 jsr [A5 + 0x1BE2 /* export_888 */] 00001788 3F2E 0010 move.w -[A7], [A6 + 0x10] 0000178C 2F2E 000C move.l -[A7], [A6 + 0xC] 00001790 206E 0008 movea.l A0, [A6 + 0x8] 00001794 2F28 0008 move.l -[A7], [A0 + 0x8] 00001798 4EAD 191A jsr [A5 + 0x191A /* export_799 */] label0000179C: 0000179C 4267 clr.w -[A7] 0000179E A938 syscall HiliteMenu 000017A0 4EAD 137A jsr [A5 + 0x137A /* export_619 */] 000017A4 206E 0008 movea.l A0, [A6 + 0x8] 000017A8 2C48 movea.l A6, A0 000017AA 4EFA 017C jmp [PC + 0x17C /* 00001928 */] 000017AE 0000 4E5E ori.b D0, 0x5E /* '^' */ // begin alternate branch 000017B0-000017B2 label000017B0: 000017B0 4E5E unlink A6 // end alternate branch 000017B0-000017B2 label000017B0: // (misaligned) 000017B2 205F movea.l A0, [A7]+ 000017B4 DEFC 000A add.w A7, 0xA /* '\n' */ 000017B8 4ED0 jmp [A0] 000017BA 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000017BC-000017C0 export_690: fn000017BC: 000017BC 4E56 FFA4 link A6, -0x005C // end alternate branch 000017BC-000017C0 export_690: // at 000017BC (misaligned) fn000017BC: // (misaligned) 000017BE FFA4 .invalid <> 000017C0 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 000017C4 526D F5C4 addq.w [A5 - 0xA3C], 1 000017C8 486E FFC2 pea.l [A6 - 0x3E] 000017CC 487A FFA2 pea.l [PC - 0x5E /* 00001770, value 0x4E560000 'NV\0\0', cstring "NV" */] 000017D0 2F0E move.l -[A7], A6 000017D2 4EAD 1922 jsr [A5 + 0x1922 /* export_800 */] 000017D6 42A7 clr.l -[A7] 000017D8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000017DC 4EAD 225A jsr [A5 + 0x225A /* export_1095 */] 000017E0 2D5F FFAA move.l [A6 - 0x56], [A7]+ 000017E4 6710 beq +0x12 /* 000017F6 */ 000017E6 2F2E FFAA move.l -[A7], [A6 - 0x56] 000017EA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000017EE 4EAD 2252 jsr [A5 + 0x2252 /* export_1094 */] 000017F2 6000 0108 bra +0x10A /* 000018FC */ label000017F6: 000017F6 102E 000C move.b D0, [A6 + 0xC] 000017FA 6752 beq +0x54 /* 0000184E */ 000017FC 206E 0008 movea.l A0, [A6 + 0x8] 00001800 2050 movea.l A0, [A0] 00001802 4AA8 000E tst.l [A0 + 0xE] 00001806 5EC1 sgt D1 00001808 C001 and.b D0, D1 0000180A 4A00 tst.b D0 0000180C 6740 beq +0x42 /* 0000184E */ 0000180E 2F00 move.l -[A7], D0 00001810 4267 clr.w -[A7] 00001812 3F2D F3D8 move.w -[A7], [A5 - 0xC28] 00001816 486E FFB2 pea.l [A6 - 0x4E] 0000181A A971 syscall EventAvail 0000181C 121F move.b D1, [A7]+ 0000181E 201F move.l D0, [A7]+ 00001820 0A01 0001 xori.b D1, 0x1 00001824 C001 and.b D0, D1 00001826 4A00 tst.b D0 00001828 6724 beq +0x26 /* 0000184E */ 0000182A 4A2D F6F4 tst.b [A5 - 0x90C] 0000182E 57C1 seq D1 00001830 C001 and.b D0, D1 00001832 671A beq +0x1C /* 0000184E */ 00001834 1F2D F6F4 move.b -[A7], [A5 - 0x90C] 00001838 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000183C 4EBA FA82 jsr [PC - 0x57E /* 000012C0 */] 00001840 1B7C 0001 F6F4 move.b [A5 - 0x90C], 0x1 00001846 1D7C 0001 FFA5 move.b [A6 - 0x5B], 0x1 0000184C 6004 bra +0x6 /* 00001852 */ label0000184E: 0000184E 422E FFA5 clr.b [A6 - 0x5B] label00001852: 00001852 4267 clr.w -[A7] 00001854 2F2D F8E8 move.l -[A7], [A5 - 0x718] 00001858 A8E2 syscall EmptyRgn 0000185A 101F move.b D0, [A7]+ 0000185C 670C beq +0xE /* 0000186A */ 0000185E 4267 clr.w -[A7] 00001860 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001864 4EBA 0656 jsr [PC + 0x656 /* 00001EBC */] 00001868 101F move.b D0, [A7]+ label0000186A: 0000186A 102E 000C move.b D0, [A6 + 0xC] 0000186E 670E beq +0x10 /* 0000187E */ 00001870 206E 0008 movea.l A0, [A6 + 0x8] 00001874 2050 movea.l A0, [A0] 00001876 2D68 000E FFA6 move.l [A6 - 0x5A], [A0 + 0xE] 0000187C 6006 bra +0x8 /* 00001884 */ label0000187E: 0000187E 7000 moveq.l D0, 0x00 00001880 2D40 FFA6 move.l [A6 - 0x5A], D0 label00001884: 00001884 4267 clr.w -[A7] 00001886 A938 syscall HiliteMenu 00001888 4267 clr.w -[A7] 0000188A 3F2D F3D8 move.w -[A7], [A5 - 0xC28] 0000188E 2F2E FFA6 move.l -[A7], [A6 - 0x5A] 00001892 2F2D F8E8 move.l -[A7], [A5 - 0x718] 00001896 486E FFB2 pea.l [A6 - 0x4E] 0000189A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000189E 4EBA F1C4 jsr [PC - 0xE3C /* 00000A64 */] 000018A2 101F move.b D0, [A7]+ 000018A4 6724 beq +0x26 /* 000018CA */ 000018A6 4A2D F6F4 tst.b [A5 - 0x90C] 000018AA 6710 beq +0x12 /* 000018BC */ 000018AC 1F3C 0002 move.b -[A7], 0x2 000018B0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000018B4 4EBA FA0A jsr [PC - 0x5F6 /* 000012C0 */] 000018B8 422D F6F4 clr.b [A5 - 0x90C] label000018BC: 000018BC 486E FFB2 pea.l [A6 - 0x4E] 000018C0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000018C4 4EBA F4EE jsr [PC - 0xB12 /* 00000DB4 */] 000018C8 6032 bra +0x34 /* 000018FC */ label000018CA: 000018CA 102E FFA5 move.b D0, [A6 - 0x5B] 000018CE 0A00 0001 xori.b D0, 0x1 000018D2 4A00 tst.b D0 000018D4 6614 bne +0x16 /* 000018EA */ 000018D6 206E 0008 movea.l A0, [A6 + 0x8] 000018DA 2050 movea.l A0, [A0] 000018DC 4AA8 000E tst.l [A0 + 0xE] 000018E0 57C1 seq D1 000018E2 8001 or.b D0, D1 000018E4 0240 0001 andi.w D0, 0x1 000018E8 6712 beq +0x14 /* 000018FC */ label000018EA: 000018EA 1F2D F6F4 move.b -[A7], [A5 - 0x90C] 000018EE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000018F2 4EBA F9CC jsr [PC - 0x634 /* 000012C0 */] 000018F6 1B7C 0001 F6F4 move.b [A5 - 0x90C], 0x1 label000018FC: 000018FC 102D F380 move.b D0, [A5 - 0xC80] 00001900 6710 beq +0x12 /* 00001912 */ 00001902 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001906 4EBA ECEC jsr [PC - 0x1314 /* 000005F4 */] 0000190A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000190E 4EBA FBD4 jsr [PC - 0x42C /* 000014E4 */] label00001912: 00001912 486E FFC2 pea.l [A6 - 0x3E] 00001916 4EAD 1962 jsr [A5 + 0x1962 /* export_808 */] 0000191A 536D F5C4 subq.w [A5 - 0xA3C], 1 0000191E 4A6D F5C4 tst.w [A5 - 0xA3C] 00001922 6604 bne +0x6 /* 00001928 */ 00001924 422D F344 clr.b [A5 - 0xCBC] label00001928: 00001928 4FEE FF84 lea.l A7, [A6 - 0x7C] 0000192C 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00001930 4E5E unlink A6 00001932 205F movea.l A0, [A7]+ 00001934 5C4F addq.w A7, 6 00001936 4ED0 jmp [A0] export_691: 00001938 4E56 0000 link A6, 0 0000193C 2F2E 000C move.l -[A7], [A6 + 0xC] 00001940 206E 0008 movea.l A0, [A6 + 0x8] 00001944 2050 movea.l A0, [A0] 00001946 2F28 0016 move.l -[A7], [A0 + 0x16] 0000194A 4EAD 22F2 jsr [A5 + 0x22F2 /* export_1114 */] 0000194E 4E5E unlink A6 00001950 205F movea.l A0, [A7]+ 00001952 504F addq.w A7, 8 00001954 4ED0 jmp [A0] 00001956 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001958-0000195C fn00001958: 00001958 4E56 FFFE link A6, -0x0002 // end alternate branch 00001958-0000195C fn00001958: // (misaligned) 0000195A FFFE .invalid <> 0000195C 48E7 0308 movem.l -[A7], D6,D7,A4 00001960 286E 0008 movea.l A4, [A6 + 0x8] 00001964 206E 000C movea.l A0, [A6 + 0xC] 00001968 1028 0012 move.b D0, [A0 + 0x12] 0000196C 6704 beq +0x6 /* 00001972 */ 0000196E 4EAD 137A jsr [A5 + 0x137A /* export_619 */] label00001972: 00001972 42A7 clr.l -[A7] 00001974 4EAD 1BC2 jsr [A5 + 0x1BC2 /* export_884 */] 00001978 1C1F move.b D6, [A7]+ 0000197A 4267 clr.w -[A7] 0000197C 42A7 clr.l -[A7] 0000197E A924 syscall FrontWindow 00001980 2F0C move.l -[A7], A4 00001982 4EBA FB20 jsr [PC - 0x4E0 /* 000014A4 */] 00001986 1E1F move.b D7, [A7]+ 00001988 BE2D F380 cmp.b D7, [A5 - 0xC80] 0000198C 6724 beq +0x26 /* 000019B2 */ 0000198E 1B47 F380 move.b [A5 - 0xC80], D7 00001992 102D F380 move.b D0, [A5 - 0xC80] 00001996 6710 beq +0x12 /* 000019A8 */ 00001998 1F3C 0001 move.b -[A7], 0x1 0000199C 2F0C move.l -[A7], A4 0000199E 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 000019A2 4EAD 138A jsr [A5 + 0x138A /* export_621 */] 000019A6 600A bra +0xC /* 000019B2 */ label000019A8: 000019A8 1F3C 0001 move.b -[A7], 0x1 000019AC 2F0C move.l -[A7], A4 000019AE 4EBA 0010 jsr [PC + 0x10 /* 000019C0 */] label000019B2: 000019B2 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 000019B6 4E5E unlink A6 000019B8 205F movea.l A0, [A7]+ 000019BA 504F addq.w A7, 8 000019BC 4ED0 jmp [A0] 000019BE 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000019C0-000019D6 fn000019C0: 000019C0 4E56 0000 link A6, 0 000019C4 1F3C 0001 move.b -[A7], 0x1 000019C8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000019CC 4EBA EBFE jsr [PC - 0x1402 /* 000005CC */] 000019D0 102E 000C move.b D0, [A6 + 0xC] 000019D4 6708 beq +0xA /* 000019DE */ // end alternate branch 000019C0-000019D6 fn000019C0: // (misaligned) 000019C2 0000 1F3C ori.b D0, 0x3C /* '<' */ 000019C6 0001 2F2E ori.b D1, 0x2E /* '.' */ 000019CA 0008 4EBA ori.b A0, 0xBA 000019CE EBFE 102E bfexts D1, <> {0:D6} 000019D2 000C 6708 ori.b A4, 0x8 000019D6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000019DA 4EBA EC18 jsr [PC - 0x13E8 /* 000005F4 */] label000019DE: 000019DE 4E5E unlink A6 000019E0 205F movea.l A0, [A7]+ 000019E2 5C4F addq.w A7, 6 000019E4 4ED0 jmp [A0] 000019E6 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_692: // at 000019E8 (misaligned) 000019EA FFFE .invalid <> 000019EC 48E7 0108 movem.l -[A7], D7,A4 000019F0 286E 0008 movea.l A4, [A6 + 0x8] 000019F4 4EAD 1BE2 jsr [A5 + 0x1BE2 /* export_888 */] 000019F8 4EAD 1B8A jsr [A5 + 0x1B8A /* export_877 */] 000019FC 1B7C 0001 F480 move.b [A5 - 0xB80], 0x1 00001A02 102D F3A8 move.b D0, [A5 - 0xC58] 00001A06 6738 beq +0x3A /* 00001A40 */ 00001A08 4267 clr.w -[A7] 00001A0A 486D 0922 pea.l [A5 + 0x922 /* export_288 */] 00001A0E 4EAD 1B9A jsr [A5 + 0x1B9A /* export_879 */] 00001A12 3E1F move.w D7, [A7]+ 00001A14 4EAD 1BE2 jsr [A5 + 0x1BE2 /* export_888 */] 00001A18 3F07 move.w -[A7], D7 00001A1A 1F3C 0001 move.b -[A7], 0x1 00001A1E 4EAD 1BDA jsr [A5 + 0x1BDA /* export_887 */] 00001A22 2F0C move.l -[A7], A4 00001A24 4EAD 092A jsr [A5 + 0x92A /* export_289 */] 00001A28 3F07 move.w -[A7], D7 00001A2A 4267 clr.w -[A7] 00001A2C 4EAD 1BDA jsr [A5 + 0x1BDA /* export_887 */] 00001A30 4EAD 1BE2 jsr [A5 + 0x1BE2 /* export_888 */] 00001A34 426D F5C4 clr.w [A5 - 0xA3C] 00001A38 2F0C move.l -[A7], A4 00001A3A 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 00001A3E 6028 bra +0x2A /* 00001A68 */ label00001A40: 00001A40 2F0C move.l -[A7], A4 00001A42 4EAD 0962 jsr [A5 + 0x962 /* export_296 */] 00001A46 4EAD 1BE2 jsr [A5 + 0x1BE2 /* export_888 */] 00001A4A 2F0C move.l -[A7], A4 00001A4C 4EAD 092A jsr [A5 + 0x92A /* export_289 */] 00001A50 4EAD 1BE2 jsr [A5 + 0x1BE2 /* export_888 */] 00001A54 426D F5C4 clr.w [A5 - 0xA3C] 00001A58 2F0C move.l -[A7], A4 00001A5A 4EBA FB54 jsr [PC - 0x4AC /* 000015B0 */] 00001A5E 1F3C 0001 move.b -[A7], 0x1 00001A62 2F0C move.l -[A7], A4 00001A64 4EAD 056A jsr [A5 + 0x56A /* export_169 */] label00001A68: 00001A68 4EAD 1972 jsr [A5 + 0x1972 /* export_810 */] 00001A6C 4CDF 1080 movem.l D7,A4, [A7]+ 00001A70 4E5E unlink A6 00001A72 2E9F move.l [A7], [A7]+ 00001A74 4E75 rts 00001A76 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001A78-00001A82 export_693: fn00001A78: 00001A78 4E56 0000 link A6, 0 00001A7C 2F2E 000C move.l -[A7], [A6 + 0xC] 00001A80 A91F syscall SelectWindow // end alternate branch 00001A78-00001A82 export_693: // at 00001A78 (misaligned) fn00001A78: // (misaligned) 00001A7A 0000 2F2E ori.b D0, 0x2E /* '.' */ 00001A7E 000C A91F ori.b A4, 0x1F 00001A82 426D F3DC clr.w [A5 - 0xC24] 00001A86 4E5E unlink A6 00001A88 205F movea.l A0, [A7]+ 00001A8A 504F addq.w A7, 8 00001A8C 4ED0 jmp [A0] 00001A8E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001A90-00001AA6 export_694: fn00001A90: 00001A90 4E56 0000 link A6, 0 00001A94 48E7 0018 movem.l -[A7], A3,A4 00001A98 266E 000C movea.l A3, [A6 + 0xC] 00001A9C 286E 0008 movea.l A4, [A6 + 0x8] 00001AA0 B7ED F848 cmpa.l A3, [A5 - 0x7B8] 00001AA4 672E beq +0x30 /* 00001AD4 */ // end alternate branch 00001A90-00001AA6 export_694: // at 00001A90 (misaligned) fn00001A90: // (misaligned) 00001A92 0000 48E7 ori.b D0, 0xE7 00001A96 0018 266E ori.b [A0]+, 0x6E /* 'n' */ 00001A9A 000C 286E ori.b A4, 0x6E /* 'n' */ 00001A9E 0008 B7ED ori.b A0, 0xED 00001AA2 F848 672E .extension 0x848 <>, 0x672E // unimplemented 00001AA6 1F3C 0001 move.b -[A7], 0x1 00001AAA 4267 clr.w -[A7] 00001AAC 2F2D F848 move.l -[A7], [A5 - 0x7B8] 00001AB0 4EAD 227A jsr [A5 + 0x227A /* export_1099 */] 00001AB4 4267 clr.w -[A7] 00001AB6 1F3C 0001 move.b -[A7], 0x1 00001ABA 2F0B move.l -[A7], A3 00001ABC 4EAD 227A jsr [A5 + 0x227A /* export_1099 */] 00001AC0 2B4B F848 move.l [A5 - 0x7B8], A3 00001AC4 2054 movea.l A0, [A4] 00001AC6 7000 moveq.l D0, 0x00 00001AC8 2140 000E move.l [A0 + 0xE], D0 00001ACC 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001AD0 4EBA F9FA jsr [PC - 0x606 /* 000014CC */] label00001AD4: 00001AD4 4CDF 1800 movem.l A3,A4, [A7]+ 00001AD8 4E5E unlink A6 00001ADA 205F movea.l A0, [A7]+ 00001ADC 504F addq.w A7, 8 00001ADE 4ED0 jmp [A0] fn00001AE0: 00001AE0 4E56 FDFA link A6, -0x0206 00001AE4 48E7 0700 movem.l -[A7], D5,D6,D7 00001AE8 1A2E 000E move.b D5, [A6 + 0xE] 00001AEC 3E2E 000C move.w D7, [A6 + 0xC] 00001AF0 BA2D F6E8 cmp.b D5, [A5 - 0x918] 00001AF4 56C0 sne D0 00001AF6 4A00 tst.b D0 00001AF8 660C bne +0xE /* 00001B06 */ 00001AFA BE6D F834 cmp.w D7, [A5 - 0x7CC] 00001AFE 56C1 sne D1 00001B00 8001 or.b D0, D1 00001B02 6700 0084 beq +0x86 /* 00001B88 */ label00001B06: 00001B06 70FF moveq.l D0, 0xFFFFFFFF 00001B08 B047 cmp.w D0, D7 00001B0A 6604 bne +0x6 /* 00001B10 */ 00001B0C 7C0B moveq.l D6, 0x0B 00001B0E 600A bra +0xC /* 00001B1A */ label00001B10: 00001B10 1005 move.b D0, D5 00001B12 6704 beq +0x6 /* 00001B18 */ 00001B14 7C05 moveq.l D6, 0x05 00001B16 6002 bra +0x4 /* 00001B1A */ label00001B18: 00001B18 7C06 moveq.l D6, 0x06 label00001B1A: 00001B1A 486E FEFE pea.l [A6 - 0x102] 00001B1E 3F3C 00FA move.w -[A7], 0xFA 00001B22 3F06 move.w -[A7], D6 00001B24 4EAD 033A jsr [A5 + 0x33A /* export_99 */] 00001B28 4267 clr.w -[A7] 00001B2A 486E FEFE pea.l [A6 - 0x102] 00001B2E 486E FDFC pea.l [A6 - 0x204] 00001B32 486E FDFA pea.l [A6 - 0x206] 00001B36 4EAD 19A2 jsr [A5 + 0x19A2 /* export_816 */] 00001B3A 101F move.b D0, [A7]+ 00001B3C 6736 beq +0x38 /* 00001B74 */ 00001B3E 4A47 tst.w D7 00001B40 57C0 seq D0 00001B42 4A00 tst.b D0 00001B44 660A bne +0xC /* 00001B50 */ 00001B46 72FF moveq.l D1, 0xFFFFFFFF 00001B48 B247 cmp.w D1, D7 00001B4A 57C1 seq D1 00001B4C 8001 or.b D0, D1 00001B4E 6706 beq +0x8 /* 00001B56 */ label00001B50: 00001B50 422E FDFE clr.b [A6 - 0x202] 00001B54 600A bra +0xC /* 00001B60 */ label00001B56: 00001B56 3F07 move.w -[A7], D7 00001B58 486E FDFE pea.l [A6 - 0x202] 00001B5C 4EAD 13AA jsr [A5 + 0x13AA /* export_625 */] label00001B60: 00001B60 4267 clr.w -[A7] 00001B62 486E FEFE pea.l [A6 - 0x102] 00001B66 486E FDFE pea.l [A6 - 0x202] 00001B6A 2F2E FDFA move.l -[A7], [A6 - 0x206] 00001B6E 4EAD 19C2 jsr [A5 + 0x19C2 /* export_820 */] 00001B72 101F move.b D0, [A7]+ label00001B74: 00001B74 3F3C 0065 move.w -[A7], 0x65 /* 'e' */ 00001B78 486E FEFE pea.l [A6 - 0x102] 00001B7C 4EAD 13EA jsr [A5 + 0x13EA /* export_633 */] 00001B80 1B45 F6E8 move.b [A5 - 0x918], D5 00001B84 3B47 F834 move.w [A5 - 0x7CC], D7 label00001B88: 00001B88 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 00001B8C 4E5E unlink A6 00001B8E 205F movea.l A0, [A7]+ 00001B90 504F addq.w A7, 8 00001B92 4ED0 jmp [A0] 00001B94 4E56 FFEA link A6, -0x0016 00001B98 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00001B9C 266E 0008 movea.l A3, [A6 + 0x8] 00001BA0 204B movea.l A0, A3 00001BA2 5088 addq.l A0, 8 00001BA4 2050 movea.l A0, [A0] 00001BA6 2D48 FFEA move.l [A6 - 0x16], A0 00001BAA 4267 clr.w -[A7] 00001BAC 2F2B 0008 move.l -[A7], [A3 + 0x8] 00001BB0 4EBA F86E jsr [PC - 0x792 /* 00001420 */] 00001BB4 101F move.b D0, [A7]+ 00001BB6 6600 00E2 bne +0xE4 /* 00001C9A */ 00001BBA 42A7 clr.l -[A7] 00001BBC 2F2B 0008 move.l -[A7], [A3 + 0x8] 00001BC0 4EBA F03E jsr [PC - 0xFC2 /* 00000C00 */] 00001BC4 2A1F move.l D5, [A7]+ 00001BC6 422D F484 clr.b [A5 - 0xB7C] 00001BCA 2F2D F848 move.l -[A7], [A5 - 0x7B8] 00001BCE 4EAD 228A jsr [A5 + 0x228A /* export_1101 */] 00001BD2 7E01 moveq.l D7, 0x01 00001BD4 7CFF moveq.l D6, 0xFFFFFFFF 00001BD6 102D F380 move.b D0, [A5 - 0xC80] 00001BDA 6742 beq +0x44 /* 00001C1E */ 00001BDC 7E01 moveq.l D7, 0x01 00001BDE 4246 clr.w D6 00001BE0 3F3C 0065 move.w -[A7], 0x65 /* 'e' */ 00001BE4 1F3C 0001 move.b -[A7], 0x1 00001BE8 4EAD 13B2 jsr [A5 + 0x13B2 /* export_626 */] 00001BEC 3F3C 0067 move.w -[A7], 0x67 /* 'g' */ 00001BF0 1F3C 0001 move.b -[A7], 0x1 00001BF4 4EAD 13B2 jsr [A5 + 0x13B2 /* export_626 */] 00001BF8 3F3C 0068 move.w -[A7], 0x68 /* 'h' */ 00001BFC 1F3C 0001 move.b -[A7], 0x1 00001C00 4EAD 13B2 jsr [A5 + 0x13B2 /* export_626 */] 00001C04 3F3C 0069 move.w -[A7], 0x69 /* 'i' */ 00001C08 1F3C 0001 move.b -[A7], 0x1 00001C0C 4EAD 13B2 jsr [A5 + 0x13B2 /* export_626 */] 00001C10 3F3C 006A move.w -[A7], 0x6A /* 'j' */ 00001C14 1F3C 0001 move.b -[A7], 0x1 00001C18 4EAD 13B2 jsr [A5 + 0x13B2 /* export_626 */] 00001C1C 605E bra +0x60 /* 00001C7C */ label00001C1E: 00001C1E 42A7 clr.l -[A7] 00001C20 2F2D F848 move.l -[A7], [A5 - 0x7B8] 00001C24 4EAD 2262 jsr [A5 + 0x2262 /* export_1096 */] 00001C28 2D5F FFF0 move.l [A6 - 0x10], [A7]+ 00001C2C 674E beq +0x50 /* 00001C7C */ 00001C2E 286E FFF0 movea.l A4, [A6 - 0x10] 00001C32 2054 movea.l A0, [A4] 00001C34 1028 000D move.b D0, [A0 + 0xD] 00001C38 6742 beq +0x44 /* 00001C7C */ 00001C3A 1028 000C move.b D0, [A0 + 0xC] 00001C3E 6704 beq +0x6 /* 00001C44 */ 00001C40 7E01 moveq.l D7, 0x01 00001C42 6002 bra +0x4 /* 00001C46 */ label00001C44: 00001C44 4207 clr.b D7 label00001C46: 00001C46 2054 movea.l A0, [A4] 00001C48 3C28 0002 move.w D6, [A0 + 0x2] 00001C4C 3F3C 0065 move.w -[A7], 0x65 /* 'e' */ 00001C50 4AA8 0008 tst.l [A0 + 0x8] 00001C54 57C0 seq D0 00001C56 4A00 tst.b D0 00001C58 661A bne +0x1C /* 00001C74 */ 00001C5A 4A85 tst.l D5 00001C5C 56C1 sne D1 00001C5E 4A01 tst.b D1 00001C60 6710 beq +0x12 /* 00001C72 */ 00001C62 2245 movea.l A1, D5 00001C64 2428 0008 move.l D2, [A0 + 0x8] 00001C68 2251 movea.l A1, [A1] 00001C6A B4A9 0016 cmp.l D2, [A1 + 0x16] 00001C6E 57C2 seq D2 00001C70 C202 and.b D1, D2 label00001C72: 00001C72 8001 or.b D0, D1 label00001C74: 00001C74 4400 neg.b D0 00001C76 1F00 move.b -[A7], D0 00001C78 4EAD 13B2 jsr [A5 + 0x13B2 /* export_626 */] label00001C7C: 00001C7C 1F07 move.b -[A7], D7 00001C7E 3F06 move.w -[A7], D6 00001C80 2F2B 0008 move.l -[A7], [A3 + 0x8] 00001C84 4EBA FE5A jsr [PC - 0x1A6 /* 00001AE0 */] 00001C88 102D F380 move.b D0, [A5 - 0xC80] 00001C8C 660C bne +0xE /* 00001C9A */ 00001C8E 3F3C 0069 move.w -[A7], 0x69 /* 'i' */ 00001C92 1F2D F484 move.b -[A7], [A5 - 0xB7C] 00001C96 4EAD 13B2 jsr [A5 + 0x13B2 /* export_626 */] label00001C9A: 00001C9A 42A7 clr.l -[A7] 00001C9C 3F3C 0001 move.w -[A7], 0x1 00001CA0 4EAD 13CA jsr [A5 + 0x13CA /* export_629 */] 00001CA4 281F move.l D4, [A7]+ 00001CA6 2044 movea.l A0, D4 00001CA8 2850 movea.l A4, [A0] 00001CAA 102C 000D move.b D0, [A4 + 0xD] 00001CAE 0240 0001 andi.w D0, 0x1 00001CB2 2F00 move.l -[A7], D0 00001CB4 4267 clr.w -[A7] 00001CB6 2F2B 0008 move.l -[A7], [A3 + 0x8] 00001CBA 4EBA F6EC jsr [PC - 0x914 /* 000013A8 */] 00001CBE 121F move.b D1, [A7]+ 00001CC0 201F move.l D0, [A7]+ 00001CC2 B200 cmp.b D1, D0 00001CC4 6610 bne +0x12 /* 00001CD6 */ 00001CC6 7001 moveq.l D0, 0x01 00001CC8 222C 000A move.l D1, [A4 + 0xA] 00001CCC B380 xor.l D0, D1 00001CCE 2940 000A move.l [A4 + 0xA], D0 00001CD2 4EAD 138A jsr [A5 + 0x138A /* export_621 */] label00001CD6: 00001CD6 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00001CDA 4E5E unlink A6 00001CDC 2E9F move.l [A7], [A7]+ 00001CDE 4E75 rts fn00001CE0: 00001CE0 4E56 0000 link A6, 0 00001CE4 4267 clr.w -[A7] 00001CE6 4EAD 1382 jsr [A5 + 0x1382 /* export_620 */] 00001CEA 101F move.b D0, [A7]+ 00001CEC 6610 bne +0x12 /* 00001CFE */ 00001CEE 2F00 move.l -[A7], D0 00001CF0 4267 clr.w -[A7] 00001CF2 4EAD 1392 jsr [A5 + 0x1392 /* export_622 */] 00001CF6 121F move.b D1, [A7]+ 00001CF8 201F move.l D0, [A7]+ 00001CFA 8001 or.b D0, D1 00001CFC 670A beq +0xC /* 00001D08 */ label00001CFE: 00001CFE 487A FE94 pea.l [PC - 0x16C /* 00001B94, value 0x4E56FFEA */] 00001D02 2F0E move.l -[A7], A6 00001D04 4EAD 13E2 jsr [A5 + 0x13E2 /* export_632 */] label00001D08: 00001D08 4E5E unlink A6 00001D0A 2E9F move.l [A7], [A7]+ 00001D0C 4E75 rts 00001D0E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001D10-00001D14 fn00001D10: 00001D10 4E56 FFFC link A6, -0x0004 // end alternate branch 00001D10-00001D14 fn00001D10: // (misaligned) 00001D12 FFFC .invalid <> 00001D14 2F07 move.l -[A7], D7 00001D16 7001 moveq.l D0, 0x01 00001D18 B06D F5C4 cmp.w D0, [A5 - 0xA3C] 00001D1C 6604 bne +0x6 /* 00001D22 */ 00001D1E 4EAD 1BE2 jsr [A5 + 0x1BE2 /* export_888 */] label00001D22: 00001D22 4AAD F368 tst.l [A5 - 0xC98] 00001D26 5EC0 sgt D0 00001D28 4A00 tst.b D0 00001D2A 6730 beq +0x32 /* 00001D5C */ 00001D2C 122D F460 move.b D1, [A5 - 0xBA0] 00001D30 0A01 0001 xori.b D1, 0x1 00001D34 C001 and.b D0, D1 00001D36 6724 beq +0x26 /* 00001D5C */ 00001D38 42A7 clr.l -[A7] 00001D3A A975 syscall TickCount 00001D3C 2E1F move.l D7, [A7]+ 00001D3E BEAD F458 cmp.l D7, [A5 - 0xBA8] 00001D42 6F18 ble +0x1A /* 00001D5C */ 00001D44 1B7C 0001 F344 move.b [A5 - 0xCBC], 0x1 00001D4A 3F3C 0088 move.w -[A7], 0x88 00001D4E 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */] 00001D52 202D F368 move.l D0, [A5 - 0xC98] 00001D56 D087 add.l D0, D7 00001D58 2B40 F458 move.l [A5 - 0xBA8], D0 label00001D5C: 00001D5C 2E1F move.l D7, [A7]+ 00001D5E 4E5E unlink A6 00001D60 2E9F move.l [A7], [A7]+ 00001D62 4E75 rts fn00001D64: 00001D64 4E56 0000 link A6, 0 00001D68 102D F8BD move.b D0, [A5 - 0x743] 00001D6C 6714 beq +0x16 /* 00001D82 */ 00001D6E 2F2D F838 move.l -[A7], [A5 - 0x7C8] 00001D72 42A7 clr.l -[A7] 00001D74 AA2A syscall GetMainDevice 00001D76 205F movea.l A0, [A7]+ 00001D78 2050 movea.l A0, [A0] 00001D7A 4868 0022 pea.l [A0 + 0x22] 00001D7E A8DF syscall RectRgn 00001D80 600A bra +0xC /* 00001D8C */ label00001D82: 00001D82 2F2D F838 move.l -[A7], [A5 - 0x7C8] 00001D86 486D FA1E pea.l [A5 - 0x5E2] 00001D8A A8DF syscall RectRgn label00001D8C: 00001D8C 42A7 clr.l -[A7] 00001D8E 2EB8 09EE move.l [A7], [0x000009EE /* GrayRgn */] 00001D92 2F2D F838 move.l -[A7], [A5 - 0x7C8] 00001D96 2F2D F838 move.l -[A7], [A5 - 0x7C8] 00001D9A A8E5 syscall UnionRgn 00001D9C 206D F838 movea.l A0, [A5 - 0x7C8] 00001DA0 2050 movea.l A0, [A0] 00001DA2 226E 000C movea.l A1, [A6 + 0xC] 00001DA6 5488 addq.l A0, 2 00001DA8 22D8 move.l [A1]+, [A0]+ 00001DAA 22D8 move.l [A1]+, [A0]+ 00001DAC 4E5E unlink A6 00001DAE 2E9F move.l [A7], [A7]+ 00001DB0 4E75 rts 00001DB2 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00001DB6 FFF8 .invalid <> 00001DB8 48E7 0018 movem.l -[A7], A3,A4 00001DBC 286E 0008 movea.l A4, [A6 + 0x8] 00001DC0 286C 0008 movea.l A4, [A4 + 0x8] 00001DC4 204C movea.l A0, A4 00001DC6 5088 addq.l A0, 8 00001DC8 2050 movea.l A0, [A0] 00001DCA 2D48 FFF8 move.l [A6 - 0x8], A0 00001DCE 42A7 clr.l -[A7] 00001DD0 2F2E 000C move.l -[A7], [A6 + 0xC] 00001DD4 2F2C 0008 move.l -[A7], [A4 + 0x8] 00001DD8 4EBA 02C6 jsr [PC + 0x2C6 /* 000020A0 */] 00001DDC 265F movea.l A3, [A7]+ 00001DDE 200B move.l D0, A3 00001DE0 56C0 sne D0 00001DE2 4A00 tst.b D0 00001DE4 6736 beq +0x38 /* 00001E1C */ 00001DE6 2053 movea.l A0, [A3] 00001DE8 1228 0062 move.b D1, [A0 + 0x62] 00001DEC 660A bne +0xC /* 00001DF8 */ 00001DEE 8228 005A or.b D1, [A0 + 0x5A] 00001DF2 C001 and.b D0, D1 00001DF4 4A00 tst.b D0 00001DF6 6724 beq +0x26 /* 00001E1C */ label00001DF8: 00001DF8 2F00 move.l -[A7], D0 00001DFA 4267 clr.w -[A7] 00001DFC 2F0B move.l -[A7], A3 00001DFE 4EAD 208A jsr [A5 + 0x208A /* export_1037 */] 00001E02 121F move.b D1, [A7]+ 00001E04 201F move.l D0, [A7]+ 00001E06 C001 and.b D0, D1 00001E08 6712 beq +0x14 /* 00001E1C */ 00001E0A 2F2D F8E8 move.l -[A7], [A5 - 0x718] 00001E0E 206E 000C movea.l A0, [A6 + 0xC] 00001E12 2F28 0076 move.l -[A7], [A0 + 0x76] 00001E16 2F2D F8E8 move.l -[A7], [A5 - 0x718] 00001E1A A8E6 syscall DiffRgn label00001E1C: 00001E1C 4CDF 1800 movem.l A3,A4, [A7]+ 00001E20 4E5E unlink A6 00001E22 205F movea.l A0, [A7]+ 00001E24 504F addq.w A7, 8 00001E26 4ED0 jmp [A0] fn00001E28: 00001E28 4E56 FFF4 link A6, -0x000C 00001E2C 48E7 0018 movem.l -[A7], A3,A4 00001E30 266E 0008 movea.l A3, [A6 + 0x8] 00001E34 204B movea.l A0, A3 00001E36 5088 addq.l A0, 8 00001E38 2050 movea.l A0, [A0] 00001E3A 2D48 FFFC move.l [A6 - 0x4], A0 00001E3E 4AAB FFEE tst.l [A3 - 0x12] 00001E42 671C beq +0x1E /* 00001E60 */ 00001E44 49EB FFFC lea.l A4, [A3 - 0x4] 00001E48 2F2D F8E8 move.l -[A7], [A5 - 0x718] 00001E4C 2F14 move.l -[A7], [A4] 00001E4E 302C 0002 move.w D0, [A4 + 0x2] 00001E52 5240 addq.w D0, 1 00001E54 3F00 move.w -[A7], D0 00001E56 3014 move.w D0, [A4] 00001E58 5240 addq.w D0, 1 00001E5A 3F00 move.w -[A7], D0 00001E5C A8DE syscall SetRecRgn 00001E5E 6052 bra +0x54 /* 00001EB2 */ label00001E60: 00001E60 486E FFF4 pea.l [A6 - 0xC] 00001E64 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001E68 4EBA FEFA jsr [PC - 0x106 /* 00001D64 */] 00001E6C 205F movea.l A0, [A7]+ 00001E6E 43EB FFD2 lea.l A1, [A3 - 0x2E] 00001E72 22D8 move.l [A1]+, [A0]+ 00001E74 22D8 move.l [A1]+, [A0]+ 00001E76 2F2D F8E8 move.l -[A7], [A5 - 0x718] 00001E7A 486B FFD2 pea.l [A3 - 0x2E] 00001E7E A8DF syscall RectRgn 00001E80 487A FF32 pea.l [PC - 0xCE /* 00001DB4, value 0x4E56FFF8 */] 00001E84 2F0E move.l -[A7], A6 00001E86 4EAD 1A0A jsr [A5 + 0x1A0A /* export_829 */] 00001E8A 49EB FFFC lea.l A4, [A3 - 0x4] 00001E8E 2F2D F838 move.l -[A7], [A5 - 0x7C8] 00001E92 2F14 move.l -[A7], [A4] 00001E94 302C 0002 move.w D0, [A4 + 0x2] 00001E98 5240 addq.w D0, 1 00001E9A 3F00 move.w -[A7], D0 00001E9C 3014 move.w D0, [A4] 00001E9E 5240 addq.w D0, 1 00001EA0 3F00 move.w -[A7], D0 00001EA2 A8DE syscall SetRecRgn 00001EA4 2F2D F838 move.l -[A7], [A5 - 0x7C8] 00001EA8 2F2D F8E8 move.l -[A7], [A5 - 0x718] 00001EAC 2F2D F8E8 move.l -[A7], [A5 - 0x718] 00001EB0 A8E5 syscall UnionRgn label00001EB2: 00001EB2 4CDF 1800 movem.l A3,A4, [A7]+ 00001EB6 4E5E unlink A6 00001EB8 2E9F move.l [A7], [A7]+ 00001EBA 4E75 rts export_695: fn00001EBC: 00001EBC 4E56 FFC8 link A6, -0x0038 00001EC0 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00001EC4 266E 0008 movea.l A3, [A6 + 0x8] 00001EC8 422E 000C clr.b [A6 + 0xC] 00001ECC 102D F460 move.b D0, [A5 - 0xBA0] 00001ED0 6704 beq +0x6 /* 00001ED6 */ 00001ED2 6000 018C bra +0x18E /* 00002060 */ label00001ED6: 00001ED6 486E FFFC pea.l [A6 - 0x4] 00001EDA A972 syscall GetMouse 00001EDC 486E FFFC pea.l [A6 - 0x4] 00001EE0 A870 syscall LocalToGlobal 00001EE2 4267 clr.w -[A7] 00001EE4 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001EE8 2F2D F8E8 move.l -[A7], [A5 - 0x718] 00001EEC A8E8 syscall PtInRgn 00001EEE 101F move.b D0, [A7]+ 00001EF0 670A beq +0xC /* 00001EFC */ 00001EF2 102D F358 move.b D0, [A5 - 0xCA8] 00001EF6 6604 bne +0x6 /* 00001EFC */ 00001EF8 6000 0166 bra +0x168 /* 00002060 */ label00001EFC: 00001EFC 2F0B move.l -[A7], A3 00001EFE 4EBA F5CC jsr [PC - 0xA34 /* 000014CC */] 00001F02 4206 clr.b D6 00001F04 4207 clr.b D7 00001F06 42A7 clr.l -[A7] 00001F08 2F0B move.l -[A7], A3 00001F0A 4EBA ECF4 jsr [PC - 0x130C /* 00000C00 */] 00001F0E 2A1F move.l D5, [A7]+ 00001F10 4267 clr.w -[A7] 00001F12 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001F16 486E FFF2 pea.l [A6 - 0xE] 00001F1A A92C syscall FindWindow 00001F1C 7003 moveq.l D0, 0x03 00001F1E B05F cmp.w D0, [A7]+ 00001F20 6678 bne +0x7A /* 00001F9A */ 00001F22 486E FFC8 pea.l [A6 - 0x38] 00001F26 A874 syscall GetPort 00001F28 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00001F2C A873 syscall SetPort 00001F2E 2D6E FFFC FFF8 move.l [A6 - 0x8], [A6 - 0x4] 00001F34 486E FFF8 pea.l [A6 - 0x8] 00001F38 A871 syscall GlobalToLocal 00001F3A 2F2E FFC8 move.l -[A7], [A6 - 0x38] 00001F3E A873 syscall SetPort 00001F40 42A7 clr.l -[A7] 00001F42 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00001F46 2F0B move.l -[A7], A3 00001F48 4EBA 0156 jsr [PC + 0x156 /* 000020A0 */] 00001F4C 2D5F FFEE move.l [A6 - 0x12], [A7]+ 00001F50 4267 clr.w -[A7] 00001F52 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00001F56 206E FFF2 movea.l A0, [A6 - 0xE] 00001F5A 2F28 0018 move.l -[A7], [A0 + 0x18] 00001F5E A8E8 syscall PtInRgn 00001F60 101F move.b D0, [A7]+ 00001F62 0A00 0001 xori.b D0, 0x1 00001F66 4A00 tst.b D0 00001F68 6628 bne +0x2A /* 00001F92 */ 00001F6A 4AAE FFEE tst.l [A6 - 0x12] 00001F6E 56C1 sne D1 00001F70 4A01 tst.b D1 00001F72 672C beq +0x2E /* 00001FA0 */ 00001F74 BAAE FFEE cmp.l D5, [A6 - 0x12] 00001F78 56C2 sne D2 00001F7A C202 and.b D1, D2 00001F7C 6722 beq +0x24 /* 00001FA0 */ 00001F7E 206E FFEE movea.l A0, [A6 - 0x12] 00001F82 2050 movea.l A0, [A0] 00001F84 1428 0062 move.b D2, [A0 + 0x62] 00001F88 0A02 0001 xori.b D2, 0x1 00001F8C C202 and.b D1, D2 00001F8E 8001 or.b D0, D1 00001F90 670E beq +0x10 /* 00001FA0 */ label00001F92: 00001F92 7000 moveq.l D0, 0x00 00001F94 2D40 FFEE move.l [A6 - 0x12], D0 00001F98 6006 bra +0x8 /* 00001FA0 */ label00001F9A: 00001F9A 7000 moveq.l D0, 0x00 00001F9C 2D40 FFEE move.l [A6 - 0x12], D0 label00001FA0: 00001FA0 4AAE FFEE tst.l [A6 - 0x12] 00001FA4 6700 0094 beq +0x96 /* 0000203A */ 00001FA8 486E FFDA pea.l [A6 - 0x26] 00001FAC 2F2E FFEE move.l -[A7], [A6 - 0x12] 00001FB0 4EBA 189E jsr [PC + 0x189E /* 00003850 */] 00001FB4 302E FFFE move.w D0, [A6 - 0x2] 00001FB8 906E FFDC sub.w D0, [A6 - 0x24] 00001FBC 48C0 ext.l D0 00001FBE 2D40 FFE6 move.l [A6 - 0x1A], D0 00001FC2 302E FFFC move.w D0, [A6 - 0x4] 00001FC6 906E FFDA sub.w D0, [A6 - 0x26] 00001FCA 48C0 ext.l D0 00001FCC 2D40 FFE2 move.l [A6 - 0x1E], D0 00001FD0 42A7 clr.l -[A7] 00001FD2 486E FFE2 pea.l [A6 - 0x1E] 00001FD6 2F2D F8E8 move.l -[A7], [A5 - 0x718] 00001FDA 2F2E FFEE move.l -[A7], [A6 - 0x12] 00001FDE 4EBA 1278 jsr [PC + 0x1278 /* 00003258 */] 00001FE2 281F move.l D4, [A7]+ 00001FE4 6754 beq +0x56 /* 0000203A */ 00001FE6 7E01 moveq.l D7, 0x01 00001FE8 4267 clr.w -[A7] 00001FEA 2F2D F8E8 move.l -[A7], [A5 - 0x718] 00001FEE A8E2 syscall EmptyRgn 00001FF0 101F move.b D0, [A7]+ 00001FF2 6646 bne +0x48 /* 0000203A */ 00001FF4 7C01 moveq.l D6, 0x01 00001FF6 206D FA92 movea.l A0, [A5 - 0x56E] 00001FFA 2F28 0018 move.l -[A7], [A0 + 0x18] 00001FFE 2F2D F8E8 move.l -[A7], [A5 - 0x718] 00002002 2F2D F8E8 move.l -[A7], [A5 - 0x718] 00002006 A8E4 syscall SectRgn 00002008 206D FA92 movea.l A0, [A5 - 0x56E] 0000200C 2F28 001C move.l -[A7], [A0 + 0x1C] 00002010 2F2D F8E8 move.l -[A7], [A5 - 0x718] 00002014 2F2D F8E8 move.l -[A7], [A5 - 0x718] 00002018 A8E4 syscall SectRgn 0000201A 206D FA92 movea.l A0, [A5 - 0x56E] 0000201E 49E8 0010 lea.l A4, [A0 + 0x10] 00002022 2F2D F8E8 move.l -[A7], [A5 - 0x718] 00002026 302E FFDC move.w D0, [A6 - 0x24] 0000202A 906C 0002 sub.w D0, [A4 + 0x2] 0000202E 3F00 move.w -[A7], D0 00002030 302E FFDA move.w D0, [A6 - 0x26] 00002034 9054 sub.w D0, [A4] 00002036 3F00 move.w -[A7], D0 00002038 A8E0 syscall OffsetRgn/OfsetRgn label0000203A: 0000203A 1006 move.b D0, D6 0000203C 6606 bne +0x8 /* 00002044 */ 0000203E 2F0E move.l -[A7], A6 00002040 4EBA FDE6 jsr [PC - 0x21A /* 00001E28 */] label00002044: 00002044 1007 move.b D0, D7 00002046 6606 bne +0x8 /* 0000204E */ 00002048 486D FA26 pea.l [A5 - 0x5DA] 0000204C A851 syscall SetCursor label0000204E: 0000204E 1D47 000C move.b [A6 + 0xC], D7 00002052 4267 clr.w -[A7] 00002054 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002058 2F2D F8E8 move.l -[A7], [A5 - 0x718] 0000205C A8E8 syscall PtInRgn 0000205E 101F move.b D0, [A7]+ label00002060: 00002060 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00002064 4E5E unlink A6 00002066 2E9F move.l [A7], [A7]+ 00002068 4E75 rts 0000206A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_696: // at 0000206C (misaligned) 0000206E FFF0 .invalid <> label00002070: 00002070 2F3C 8140 0000 move.l -[A7], 0x81400000 00002076 42A7 clr.l -[A7] 00002078 42A7 clr.l -[A7] 0000207A 486E FFF0 pea.l [A6 - 0x10] 0000207E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002082 4EBA E9E0 jsr [PC - 0x1620 /* 00000A64 */] 00002086 101F move.b D0, [A7]+ 00002088 670E beq +0x10 /* 00002098 */ 0000208A 486E FFF0 pea.l [A6 - 0x10] 0000208E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002092 4EBA ED20 jsr [PC - 0x12E0 /* 00000DB4 */] 00002096 60D8 bra -0x26 /* 00002070 */ label00002098: 00002098 4E5E unlink A6 0000209A 2E9F move.l [A7], [A7]+ 0000209C 4E75 rts 0000209E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000020A0-000020AA export_697: fn000020A0: 000020A0 4E56 0000 link A6, 0 000020A4 4AAE 000C tst.l [A6 + 0xC] 000020A8 56C0 sne D0 // end alternate branch 000020A0-000020AA export_697: // at 000020A0 (misaligned) fn000020A0: // (misaligned) 000020A2 0000 4AAE ori.b D0, 0xAE 000020A6 000C 56C0 ori.b A4, 0xC0 000020AA 4A00 tst.b D0 000020AC 674C beq +0x4E /* 000020FA */ 000020AE 2F00 move.l -[A7], D0 000020B0 4267 clr.w -[A7] 000020B2 2F2E 000C move.l -[A7], [A6 + 0xC] 000020B6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000020BA 4EBA F3E8 jsr [PC - 0xC18 /* 000014A4 */] 000020BE 121F move.b D1, [A7]+ 000020C0 201F move.l D0, [A7]+ 000020C2 0A01 0001 xori.b D1, 0x1 000020C6 C001 and.b D0, D1 000020C8 4A00 tst.b D0 000020CA 672E beq +0x30 /* 000020FA */ 000020CC 2F00 move.l -[A7], D0 000020CE 4267 clr.w -[A7] 000020D0 2F00 move.l -[A7], D0 000020D2 42A7 clr.l -[A7] 000020D4 2F2E 000C move.l -[A7], [A6 + 0xC] 000020D8 A917 syscall GetWRefCon 000020DA 221F move.l D1, [A7]+ 000020DC 201F move.l D0, [A7]+ 000020DE 2F01 move.l -[A7], D1 000020E0 4EAD 142A jsr [A5 + 0x142A /* export_641 */] 000020E4 121F move.b D1, [A7]+ 000020E6 201F move.l D0, [A7]+ 000020E8 C001 and.b D0, D1 000020EA 670E beq +0x10 /* 000020FA */ 000020EC 42A7 clr.l -[A7] 000020EE 2F2E 000C move.l -[A7], [A6 + 0xC] 000020F2 A917 syscall GetWRefCon 000020F4 2D5F 0010 move.l [A6 + 0x10], [A7]+ 000020F8 6006 bra +0x8 /* 00002100 */ label000020FA: 000020FA 7000 moveq.l D0, 0x00 000020FC 2D40 0010 move.l [A6 + 0x10], D0 label00002100: 00002100 4E5E unlink A6 00002102 205F movea.l A0, [A7]+ 00002104 504F addq.w A7, 8 00002106 4ED0 jmp [A0] export_698: 00002108 4E56 0000 link A6, 0 0000210C 4E5E unlink A6 0000210E 2E9F move.l [A7], [A7]+ 00002110 4E75 rts 00002112 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_699: // at 00002114 (misaligned) 00002116 0000 48E7 ori.b D0, 0xE7 0000211A 0018 266E ori.b [A0]+, 0x6E /* 'n' */ 0000211E 0008 284B ori.b A0, 0x4B /* 'K' */ 00002122 2F0B move.l -[A7], A3 00002124 4EBA E04A jsr [PC - 0x1FB6 /* 00000170 */] 00002128 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 0000212C 1F3C 0001 move.b -[A7], 0x1 00002130 4EAD 13B2 jsr [A5 + 0x13B2 /* export_626 */] 00002134 3F3C 0021 move.w -[A7], 0x21 /* '!' */ 00002138 1F3C 0001 move.b -[A7], 0x1 0000213C 4EAD 13B2 jsr [A5 + 0x13B2 /* export_626 */] 00002140 42A7 clr.l -[A7] 00002142 2F0B move.l -[A7], A3 00002144 4EBA 00FA jsr [PC + 0xFA /* 00002240 */] 00002148 4A9F tst.l [A7]+ 0000214A 6718 beq +0x1A /* 00002164 */ 0000214C 3F3C 001E move.w -[A7], 0x1E 00002150 1F3C 0001 move.b -[A7], 0x1 00002154 4EAD 13B2 jsr [A5 + 0x13B2 /* export_626 */] 00002158 3F3C 0022 move.w -[A7], 0x22 /* '\"' */ 0000215C 1F3C 0001 move.b -[A7], 0x1 00002160 4EAD 13B2 jsr [A5 + 0x13B2 /* export_626 */] label00002164: 00002164 2054 movea.l A0, [A4] 00002166 4AA8 0016 tst.l [A0 + 0x16] 0000216A 56C0 sne D0 0000216C 4A00 tst.b D0 0000216E 6722 beq +0x24 /* 00002192 */ 00002170 2F00 move.l -[A7], D0 00002172 4267 clr.w -[A7] 00002174 2F2D F848 move.l -[A7], [A5 - 0x7B8] 00002178 4EAD 2282 jsr [A5 + 0x2282 /* export_1100 */] 0000217C 121F move.b D1, [A7]+ 0000217E 201F move.l D0, [A7]+ 00002180 0A01 0001 xori.b D1, 0x1 00002184 C001 and.b D0, D1 00002186 670A beq +0xC /* 00002192 */ 00002188 2054 movea.l A0, [A4] 0000218A 2F28 0016 move.l -[A7], [A0 + 0x16] 0000218E 4EAD 228A jsr [A5 + 0x228A /* export_1101 */] label00002192: 00002192 4CDF 1800 movem.l A3,A4, [A7]+ 00002196 4E5E unlink A6 00002198 2E9F move.l [A7], [A7]+ 0000219A 4E75 rts export_700: 0000219C 4E56 0000 link A6, 0 000021A0 2F0C move.l -[A7], A4 000021A2 286E 0008 movea.l A4, [A6 + 0x8] 000021A6 2054 movea.l A0, [A4] 000021A8 4AA8 0012 tst.l [A0 + 0x12] 000021AC 6712 beq +0x14 /* 000021C0 */ 000021AE 41EE 0014 lea.l A0, [A6 + 0x14] 000021B2 2F20 move.l -[A7], -[A0] 000021B4 2F20 move.l -[A7], -[A0] 000021B6 2054 movea.l A0, [A4] 000021B8 2F28 0012 move.l -[A7], [A0 + 0x12] 000021BC 4EAD 1272 jsr [A5 + 0x1272 /* export_586 */] label000021C0: 000021C0 285F movea.l A4, [A7]+ 000021C2 4E5E unlink A6 000021C4 205F movea.l A0, [A7]+ 000021C6 DEFC 000C add.w A7, 0xC 000021CA 4ED0 jmp [A0] export_701: fn000021CC: 000021CC 4E56 0000 link A6, 0 000021D0 2F0C move.l -[A7], A4 000021D2 286E 0008 movea.l A4, [A6 + 0x8] 000021D6 2054 movea.l A0, [A4] 000021D8 4AA8 000E tst.l [A0 + 0xE] 000021DC 6712 beq +0x14 /* 000021F0 */ 000021DE 41EE 0014 lea.l A0, [A6 + 0x14] 000021E2 2F20 move.l -[A7], -[A0] 000021E4 2F20 move.l -[A7], -[A0] 000021E6 2054 movea.l A0, [A4] 000021E8 2F28 000E move.l -[A7], [A0 + 0xE] 000021EC 4EAD 1272 jsr [A5 + 0x1272 /* export_586 */] label000021F0: 000021F0 285F movea.l A4, [A7]+ 000021F2 4E5E unlink A6 000021F4 205F movea.l A0, [A7]+ 000021F6 DEFC 000C add.w A7, 0xC 000021FA 4ED0 jmp [A0] export_702: 000021FC 4E56 0000 link A6, 0 00002200 4E5E unlink A6 00002202 2E9F move.l [A7], [A7]+ 00002204 4E75 rts 00002206 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_703: // at 00002208 (misaligned) 0000220A FFFE .invalid <> 0000220C 48E7 0108 movem.l -[A7], D7,A4 00002210 286E 0008 movea.l A4, [A6 + 0x8] 00002214 2054 movea.l A0, [A4] 00002216 1028 003B move.b D0, [A0 + 0x3B] 0000221A 6606 bne +0x8 /* 00002222 */ 0000221C 8028 003C or.b D0, [A0 + 0x3C] 00002220 6712 beq +0x14 /* 00002234 */ label00002222: 00002222 4267 clr.w -[A7] 00002224 2054 movea.l A0, [A4] 00002226 3F28 0042 move.w -[A7], [A0 + 0x42] 0000222A 3F28 0044 move.w -[A7], [A0 + 0x44] 0000222E 4EAD 08F2 jsr [A5 + 0x8F2 /* export_282 */] 00002232 3E1F move.w D7, [A7]+ label00002234: 00002234 4CDF 1080 movem.l D7,A4, [A7]+ 00002238 4E5E unlink A6 0000223A 2E9F move.l [A7], [A7]+ 0000223C 4E75 rts 0000223E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00002240-0000224A export_704: fn00002240: 00002240 4E56 0000 link A6, 0 00002244 206E 0008 movea.l A0, [A6 + 0x8] 00002248 2050 movea.l A0, [A0] // end alternate branch 00002240-0000224A export_704: // at 00002240 (misaligned) fn00002240: // (misaligned) 00002242 0000 206E ori.b D0, 0x6E /* 'n' */ 00002246 0008 2050 ori.b A0, 0x50 /* 'P' */ 0000224A 2D68 001A 000C move.l [A6 + 0xC], [A0 + 0x1A] 00002250 4E5E unlink A6 00002252 2E9F move.l [A7], [A7]+ 00002254 4E75 rts 00002256 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_705: // at 00002258 (misaligned) 0000225A 0000 422E ori.b D0, 0x2E /* '.' */ 0000225E 000C 4E5E ori.b A4, 0x5E /* '^' */ 00002262 2E9F move.l [A7], [A7]+ 00002264 4E75 rts 00002266 0000 4E56 ori.b D0, 0x56 /* 'V' */ 0000226A 0000 206E ori.b D0, 0x6E /* 'n' */ 0000226E 0008 4868 ori.b A0, 0x68 /* 'h' */ 00002272 FF00 .extension 0xF00 <> // unimplemented 00002274 2F2E 000C move.l -[A7], [A6 + 0xC] 00002278 4EAD 08EA jsr [A5 + 0x8EA /* export_281 */] 0000227C 4E5E unlink A6 0000227E 205F movea.l A0, [A7]+ 00002280 504F addq.w A7, 8 00002282 4ED0 jmp [A0] export_706: 00002284 4E56 FF00 link A6, -0x0100 00002288 2F0C move.l -[A7], A4 0000228A 206E 000C movea.l A0, [A6 + 0xC] 0000228E 43EE FF00 lea.l A1, [A6 - 0x100] 00002292 703F moveq.l D0, 0x3F label00002294: 00002294 22D8 move.l [A1]+, [A0]+ 00002296 51C8 FFFC dbf D0, -0x6 /* 00002294 */ 0000229A 286E 0008 movea.l A4, [A6 + 0x8] 0000229E 2054 movea.l A0, [A4] 000022A0 2F28 0024 move.l -[A7], [A0 + 0x24] 000022A4 486E FF00 pea.l [A6 - 0x100] 000022A8 A907 syscall SetString 000022AA 2254 movea.l A1, [A4] 000022AC 2069 0024 movea.l A0, [A1 + 0x24] 000022B0 2050 movea.l A0, [A0] 000022B2 2F08 move.l -[A7], A0 000022B4 486E FF00 pea.l [A6 - 0x100] 000022B8 4EAD 294A jsr [A5 + 0x294A /* export_1317 */] 000022BC 101F move.b D0, [A7]+ 000022BE 6708 beq +0xA /* 000022C8 */ 000022C0 3F3C FF94 move.w -[A7], 0xFF94 000022C4 4EAD 194A jsr [A5 + 0x194A /* export_805 */] label000022C8: 000022C8 487A FF9E pea.l [PC - 0x62 /* 00002268, value 0x4E560000 'NV\0\0', cstring "NV" */] 000022CC 2F0E move.l -[A7], A6 000022CE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000022D2 4EBA FEF8 jsr [PC - 0x108 /* 000021CC */] 000022D6 285F movea.l A4, [A7]+ 000022D8 4E5E unlink A6 000022DA 205F movea.l A0, [A7]+ 000022DC 504F addq.w A7, 8 000022DE 4ED0 jmp [A0] export_707: fn000022E0: 000022E0 4E56 0000 link A6, 0 000022E4 206E 0008 movea.l A0, [A6 + 0x8] 000022E8 2050 movea.l A0, [A0] 000022EA 216E 000C 001A move.l [A0 + 0x1A], [A6 + 0xC] 000022F0 4E5E unlink A6 000022F2 205F movea.l A0, [A7]+ 000022F4 504F addq.w A7, 8 000022F6 4ED0 jmp [A0] 000022F8 4E56 0000 link A6, 0 000022FC 2F2E 000C move.l -[A7], [A6 + 0xC] 00002300 4EBA 000A jsr [PC + 0xA /* 0000230C */] 00002304 4E5E unlink A6 00002306 205F movea.l A0, [A7]+ 00002308 504F addq.w A7, 8 0000230A 4ED0 jmp [A0] export_708: fn0000230C: 0000230C 4E56 FFF8 link A6, -0x0008 00002310 48E7 0038 movem.l -[A7], A2,A3,A4 00002314 266E 0008 movea.l A3, [A6 + 0x8] 00002318 284B movea.l A4, A3 0000231A 41EE FFF8 lea.l A0, [A6 - 0x8] 0000231E 2454 movea.l A2, [A4] 00002320 43EA 0022 lea.l A1, [A2 + 0x22] 00002324 20D9 move.l [A0]+, [A1]+ 00002326 20D9 move.l [A0]+, [A1]+ 00002328 486E FFF8 pea.l [A6 - 0x8] 0000232C 2F0B move.l -[A7], A3 0000232E 4EAD 215A jsr [A5 + 0x215A /* export_1063 */] 00002332 4267 clr.w -[A7] 00002334 486E FFF8 pea.l [A6 - 0x8] 00002338 2054 movea.l A0, [A4] 0000233A 4868 0022 pea.l [A0 + 0x22] 0000233E 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */] 00002342 101F move.b D0, [A7]+ 00002344 670E beq +0x10 /* 00002354 */ 00002346 487A FFB0 pea.l [PC - 0x50 /* 000022F8, value 0x4E560000 'NV\0\0', cstring "NV" */] 0000234A 2F0E move.l -[A7], A6 0000234C 2F0B move.l -[A7], A3 0000234E 4EBA 09BC jsr [PC + 0x9BC /* 00002D0C */] 00002352 6018 bra +0x1A /* 0000236C */ label00002354: 00002354 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002358 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000235C 1F3C 0001 move.b -[A7], 0x1 00002360 2F0B move.l -[A7], A3 00002362 4EAD 2152 jsr [A5 + 0x2152 /* export_1062 */] 00002366 2F0B move.l -[A7], A3 00002368 4EAD 045A jsr [A5 + 0x45A /* export_135 */] label0000236C: 0000236C 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 00002370 4E5E unlink A6 00002372 2E9F move.l [A7], [A7]+ 00002374 4E75 rts 00002376 0000 4E56 ori.b D0, 0x56 /* 'V' */ 0000237A 0000 206E ori.b D0, 0x6E /* 'n' */ 0000237E 0008 4868 ori.b A0, 0x68 /* 'h' */ 00002382 FFF8 .invalid <> 00002384 A8B7 syscall FrameOval 00002386 4E5E unlink A6 00002388 2E9F move.l [A7], [A7]+ 0000238A 4E75 rts 0000238C 4E56 0000 link A6, 0 00002390 206E 0008 movea.l A0, [A6 + 0x8] 00002394 4868 FFF8 pea.l [A0 - 0x8] 00002398 2F3C 0010 0010 move.l -[A7], 0x100010 0000239E A8B0 syscall FrameRoundRect 000023A0 4E5E unlink A6 000023A2 2E9F move.l [A7], [A7]+ 000023A4 4E75 rts 000023A6 0000 4E56 ori.b D0, 0x56 /* 'V' */ 000023AA 0000 206E ori.b D0, 0x6E /* 'n' */ 000023AE 0008 2C48 ori.b A0, 0x48 /* 'H' */ 000023B2 4EFA 009A jmp [PC + 0x9A /* 0000244E */] 000023B6 0000 4E5E ori.b D0, 0x5E /* '^' */ 000023BA 205F movea.l A0, [A7]+ 000023BC DEFC 000A add.w A7, 0xA /* '\n' */ 000023C0 4ED0 jmp [A0] 000023C2 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000023C4-000023C8 fn000023C4: 000023C4 4E56 FFBA link A6, -0x0046 // end alternate branch 000023C4-000023C8 fn000023C4: // (misaligned) 000023C6 FFBA .invalid <> 000023C8 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 000023CC 206E 0008 movea.l A0, [A6 + 0x8] 000023D0 1028 FFF7 move.b D0, [A0 - 0x9] 000023D4 6700 0094 beq +0x96 /* 0000246A */ 000023D8 7000 moveq.l D0, 0x00 000023DA 2D40 FFF8 move.l [A6 - 0x8], D0 000023DE 486E FFBA pea.l [A6 - 0x46] 000023E2 487A FFC4 pea.l [PC - 0x3C /* 000023A8, value 0x4E560000 'NV\0\0', cstring "NV" */] 000023E6 2F0E move.l -[A7], A6 000023E8 4EAD 1922 jsr [A5 + 0x1922 /* export_800 */] 000023EC 42A7 clr.l -[A7] 000023EE 4EAD 199A jsr [A5 + 0x199A /* export_815 */] 000023F2 2D5F FFFC move.l [A6 - 0x4], [A7]+ 000023F6 42A7 clr.l -[A7] 000023F8 4EAD 199A jsr [A5 + 0x199A /* export_815 */] 000023FC 2D5F FFF8 move.l [A6 - 0x8], [A7]+ 00002400 A8DA syscall OpenRgn 00002402 41EE 000C lea.l A0, [A6 + 0xC] 00002406 2018 move.l D0, [A0]+ 00002408 6702 beq +0x4 /* 0000240C */ 0000240A 2F00 move.l -[A7], D0 label0000240C: 0000240C 2050 movea.l A0, [A0] 0000240E 4E90 jsr [A0] 00002410 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002414 A8DB syscall CloseRgn 00002416 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000241A 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000241E A8DC syscall CopyRgn 00002420 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00002424 206E 0008 movea.l A0, [A6 + 0x8] 00002428 3F28 0010 move.w -[A7], [A0 + 0x10] 0000242C 3F28 000E move.w -[A7], [A0 + 0xE] 00002430 A8E0 syscall OffsetRgn/OfsetRgn 00002432 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00002436 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000243A 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000243E A8E6 syscall DiffRgn 00002440 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00002444 A8D3 syscall PaintRgn 00002446 486E FFBA pea.l [A6 - 0x46] 0000244A 4EAD 1962 jsr [A5 + 0x1962 /* export_808 */] label0000244E: 0000244E 4FEE FF9A lea.l A7, [A6 - 0x66] 00002452 4AAE FFFC tst.l [A6 - 0x4] 00002456 6706 beq +0x8 /* 0000245E */ 00002458 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000245C A8D9 syscall DisposRgn/DisposeRgn label0000245E: 0000245E 4AAE FFF8 tst.l [A6 - 0x8] 00002462 6706 beq +0x8 /* 0000246A */ 00002464 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00002468 A8D9 syscall DisposRgn/DisposeRgn label0000246A: 0000246A 41EE 000C lea.l A0, [A6 + 0xC] 0000246E 2018 move.l D0, [A0]+ 00002470 6702 beq +0x4 /* 00002474 */ 00002472 2F00 move.l -[A7], D0 label00002474: 00002474 2050 movea.l A0, [A0] 00002476 4E90 jsr [A0] 00002478 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 0000247C 4E5E unlink A6 0000247E 205F movea.l A0, [A7]+ 00002480 DEFC 000C add.w A7, 0xC 00002484 4ED0 jmp [A0] 00002486 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00002488-00002492 fn00002488: 00002488 4E56 0000 link A6, 0 0000248C 2F2E 000E move.l -[A7], [A6 + 0xE] 00002490 A893 syscall MoveTo // end alternate branch 00002488-00002492 fn00002488: // (misaligned) 0000248A 0000 2F2E ori.b D0, 0x2E /* '.' */ 0000248E 000E A893 ori.b A6, 0x93 00002492 102E 0012 move.b D0, [A6 + 0x12] 00002496 4880 ext.w D0 00002498 6716 beq +0x18 /* 000024B0 */ 0000249A 5340 subq.w D0, 1 0000249C 6702 beq +0x4 /* 000024A0 */ 0000249E 601E bra +0x20 /* 000024BE */ label000024A0: 000024A0 302E 000C move.w D0, [A6 + 0xC] 000024A4 906E 0010 sub.w D0, [A6 + 0x10] 000024A8 3F00 move.w -[A7], D0 000024AA 4267 clr.w -[A7] 000024AC A892 syscall Line 000024AE 600E bra +0x10 /* 000024BE */ label000024B0: 000024B0 4267 clr.w -[A7] 000024B2 302E 000C move.w D0, [A6 + 0xC] 000024B6 906E 000E sub.w D0, [A6 + 0xE] 000024BA 3F00 move.w -[A7], D0 000024BC A892 syscall Line label000024BE: 000024BE 4E5E unlink A6 000024C0 205F movea.l A0, [A7]+ 000024C2 DEFC 000C add.w A7, 0xC 000024C6 4ED0 jmp [A0] export_709: fn000024C8: 000024C8 4E56 FFE4 link A6, -0x001C 000024CC 206E 0012 movea.l A0, [A6 + 0x12] 000024D0 43EE FFF8 lea.l A1, [A6 - 0x8] 000024D4 22D8 move.l [A1]+, [A0]+ 000024D6 22D8 move.l [A1]+, [A0]+ 000024D8 102E 000D move.b D0, [A6 + 0xD] 000024DC 7200 moveq.l D1, 0x00 000024DE B001 cmp.b D0, D1 000024E0 6700 01BE beq +0x1C0 /* 000026A0 */ 000024E4 486E FFE4 pea.l [A6 - 0x1C] 000024E8 A898 syscall GetPenState 000024EA A89E syscall PenNormal 000024EC 2F2E 000E move.l -[A7], [A6 + 0xE] 000024F0 A89B syscall PenSize 000024F2 7007 moveq.l D0, 0x07 000024F4 6B18 bmi +0x1A /* 0000250E */ 000024F6 B07C 0007 cmp.w D0, 0x7 000024FA 6E12 bgt +0x14 /* 0000250E */ 000024FC 41EE 000E lea.l A0, [A6 + 0xE] 00002500 3200 move.w D1, D0 00002502 E649 lsr D1.w, 3 00002504 4441 neg.w D1 00002506 0130 10FF btst [A0 + D1.w - 0x1], D0 0000250A 0A3C 0004 xori.b ccr, 4 label0000250E: 0000250E 57C0 seq D0 00002510 4400 neg.b D0 00002512 1D40 FFF7 move.b [A6 - 0x9], D0 00002516 670A beq +0xC /* 00002522 */ 00002518 2F2E 000E move.l -[A7], [A6 + 0xE] 0000251C 486E FFFC pea.l [A6 - 0x4] 00002520 A87F syscall SubPt label00002522: 00002522 7005 moveq.l D0, 0x05 00002524 6B18 bmi +0x1A /* 0000253E */ 00002526 B07C 0007 cmp.w D0, 0x7 0000252A 6E12 bgt +0x14 /* 0000253E */ 0000252C 41EE 000E lea.l A0, [A6 + 0xE] 00002530 3200 move.w D1, D0 00002532 E649 lsr D1.w, 3 00002534 4441 neg.w D1 00002536 0130 10FF btst [A0 + D1.w - 0x1], D0 0000253A 0A3C 0004 xori.b ccr, 4 label0000253E: 0000253E 660C bne +0xE /* 0000254C */ 00002540 487A FE36 pea.l [PC - 0x1CA /* 00002378, value 0x4E560000 'NV\0\0', cstring "NV" */] 00002544 2F0E move.l -[A7], A6 00002546 2F0E move.l -[A7], A6 00002548 4EBA FE7A jsr [PC - 0x186 /* 000023C4 */] label0000254C: 0000254C 7006 moveq.l D0, 0x06 0000254E 6B18 bmi +0x1A /* 00002568 */ 00002550 B07C 0007 cmp.w D0, 0x7 00002554 6E12 bgt +0x14 /* 00002568 */ 00002556 41EE 000E lea.l A0, [A6 + 0xE] 0000255A 3200 move.w D1, D0 0000255C E649 lsr D1.w, 3 0000255E 4441 neg.w D1 00002560 0130 10FF btst [A0 + D1.w - 0x1], D0 00002564 0A3C 0004 xori.b ccr, 4 label00002568: 00002568 660C bne +0xE /* 00002576 */ 0000256A 487A FE20 pea.l [PC - 0x1E0 /* 0000238C, value 0x4E560000 'NV\0\0', cstring "NV" */] 0000256E 2F0E move.l -[A7], A6 00002570 2F0E move.l -[A7], A6 00002572 4EBA FE50 jsr [PC - 0x1B0 /* 000023C4 */] label00002576: 00002576 102E 000D move.b D0, [A6 + 0xD] 0000257A 720F moveq.l D1, 0x0F 0000257C 4600 not.b D0 0000257E C200 and.b D1, D0 00002580 6648 bne +0x4A /* 000025CA */ 00002582 486E FFF8 pea.l [A6 - 0x8] 00002586 A8A1 syscall FrameRect 00002588 102E FFF7 move.b D0, [A6 - 0x9] 0000258C 6700 010C beq +0x10E /* 0000269A */ 00002590 1F3C 0001 move.b -[A7], 0x1 00002594 302E 0010 move.w D0, [A6 + 0x10] 00002598 D06E FFFA add.w D0, [A6 - 0x6] 0000259C 3F00 move.w -[A7], D0 0000259E 3F2E FFFC move.w -[A7], [A6 - 0x4] 000025A2 3F2E FFFE move.w -[A7], [A6 - 0x2] 000025A6 2F0E move.l -[A7], A6 000025A8 4EBA FEDE jsr [PC - 0x122 /* 00002488 */] 000025AC 4267 clr.w -[A7] 000025AE 3F2E FFFE move.w -[A7], [A6 - 0x2] 000025B2 302E 000E move.w D0, [A6 + 0xE] 000025B6 D06E FFF8 add.w D0, [A6 - 0x8] 000025BA 3F00 move.w -[A7], D0 000025BC 3F2E FFFC move.w -[A7], [A6 - 0x4] 000025C0 2F0E move.l -[A7], A6 000025C2 4EBA FEC4 jsr [PC - 0x13C /* 00002488 */] 000025C6 6000 00D2 bra +0xD4 /* 0000269A */ label000025CA: 000025CA 7000 moveq.l D0, 0x00 000025CC 6B18 bmi +0x1A /* 000025E6 */ 000025CE B07C 0007 cmp.w D0, 0x7 000025D2 6E12 bgt +0x14 /* 000025E6 */ 000025D4 41EE 000E lea.l A0, [A6 + 0xE] 000025D8 3200 move.w D1, D0 000025DA E649 lsr D1.w, 3 000025DC 4441 neg.w D1 000025DE 0130 10FF btst [A0 + D1.w - 0x1], D0 000025E2 0A3C 0004 xori.b ccr, 4 label000025E6: 000025E6 6612 bne +0x14 /* 000025FA */ 000025E8 1F3C 0001 move.b -[A7], 0x1 000025EC 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000025F0 3F2E FFFE move.w -[A7], [A6 - 0x2] 000025F4 2F0E move.l -[A7], A6 000025F6 4EBA FE90 jsr [PC - 0x170 /* 00002488 */] label000025FA: 000025FA 7001 moveq.l D0, 0x01 000025FC 6B18 bmi +0x1A /* 00002616 */ 000025FE B07C 0007 cmp.w D0, 0x7 00002602 6E12 bgt +0x14 /* 00002616 */ 00002604 41EE 000E lea.l A0, [A6 + 0xE] 00002608 3200 move.w D1, D0 0000260A E649 lsr D1.w, 3 0000260C 4441 neg.w D1 0000260E 0130 10FF btst [A0 + D1.w - 0x1], D0 00002612 0A3C 0004 xori.b ccr, 4 label00002616: 00002616 6610 bne +0x12 /* 00002628 */ 00002618 4267 clr.w -[A7] 0000261A 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000261E 3F2E FFFC move.w -[A7], [A6 - 0x4] 00002622 2F0E move.l -[A7], A6 00002624 4EBA FE62 jsr [PC - 0x19E /* 00002488 */] label00002628: 00002628 7002 moveq.l D0, 0x02 0000262A 6B18 bmi +0x1A /* 00002644 */ 0000262C B07C 0007 cmp.w D0, 0x7 00002630 6E12 bgt +0x14 /* 00002644 */ 00002632 41EE 000E lea.l A0, [A6 + 0xE] 00002636 3200 move.w D1, D0 00002638 E649 lsr D1.w, 3 0000263A 4441 neg.w D1 0000263C 0130 10FF btst [A0 + D1.w - 0x1], D0 00002640 0A3C 0004 xori.b ccr, 4 label00002644: 00002644 661C bne +0x1E /* 00002662 */ 00002646 1F3C 0001 move.b -[A7], 0x1 0000264A 3F2E FFFA move.w -[A7], [A6 - 0x6] 0000264E 302E FFFC move.w D0, [A6 - 0x4] 00002652 906E 000E sub.w D0, [A6 + 0xE] 00002656 3F00 move.w -[A7], D0 00002658 3F2E FFFE move.w -[A7], [A6 - 0x2] 0000265C 2F0E move.l -[A7], A6 0000265E 4EBA FE28 jsr [PC - 0x1D8 /* 00002488 */] label00002662: 00002662 7003 moveq.l D0, 0x03 00002664 6B18 bmi +0x1A /* 0000267E */ 00002666 B07C 0007 cmp.w D0, 0x7 0000266A 6E12 bgt +0x14 /* 0000267E */ 0000266C 41EE 000E lea.l A0, [A6 + 0xE] 00002670 3200 move.w D1, D0 00002672 E649 lsr D1.w, 3 00002674 4441 neg.w D1 00002676 0130 10FF btst [A0 + D1.w - 0x1], D0 0000267A 0A3C 0004 xori.b ccr, 4 label0000267E: 0000267E 661A bne +0x1C /* 0000269A */ 00002680 4267 clr.w -[A7] 00002682 302E FFFE move.w D0, [A6 - 0x2] 00002686 906E 0010 sub.w D0, [A6 + 0x10] 0000268A 3F00 move.w -[A7], D0 0000268C 3F2E FFF8 move.w -[A7], [A6 - 0x8] 00002690 3F2E FFFC move.w -[A7], [A6 - 0x4] 00002694 2F0E move.l -[A7], A6 00002696 4EBA FDF0 jsr [PC - 0x210 /* 00002488 */] label0000269A: 0000269A 486E FFE4 pea.l [A6 - 0x1C] 0000269E A899 syscall SetPenState label000026A0: 000026A0 4E5E unlink A6 000026A2 205F movea.l A0, [A7]+ 000026A4 DEFC 000E add.w A7, 0xE 000026A8 4ED0 jmp [A0] 000026AA 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_710: // at 000026AC (misaligned) 000026AE 0000 206E ori.b D0, 0x6E /* 'n' */ 000026B2 0008 2050 ori.b A0, 0x50 /* 'P' */ 000026B6 216E 000C 0034 move.l [A0 + 0x34], [A6 + 0xC] 000026BC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000026C0 4EBA 0272 jsr [PC + 0x272 /* 00002934 */] 000026C4 4E5E unlink A6 000026C6 205F movea.l A0, [A7]+ 000026C8 504F addq.w A7, 8 000026CA 4ED0 jmp [A0] export_711: 000026CC 4E56 0000 link A6, 0 000026D0 2F0A move.l -[A7], A2 000026D2 206E 0008 movea.l A0, [A6 + 0x8] 000026D6 226E 000C movea.l A1, [A6 + 0xC] 000026DA 2050 movea.l A0, [A0] 000026DC 45E8 0022 lea.l A2, [A0 + 0x22] 000026E0 22DA move.l [A1]+, [A2]+ 000026E2 22DA move.l [A1]+, [A2]+ 000026E4 245F movea.l A2, [A7]+ 000026E6 4E5E unlink A6 000026E8 205F movea.l A0, [A7]+ 000026EA 504F addq.w A7, 8 000026EC 4ED0 jmp [A0] 000026EE 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000026F0-000026F4 export_712: fn000026F0: 000026F0 4E56 FFF8 link A6, -0x0008 // end alternate branch 000026F0-000026F4 export_712: // at 000026F0 (misaligned) fn000026F0: // (misaligned) 000026F2 FFF8 .invalid <> 000026F4 206E 0010 movea.l A0, [A6 + 0x10] 000026F8 43EE FFF8 lea.l A1, [A6 - 0x8] 000026FC 22D8 move.l [A1]+, [A0]+ 000026FE 22D8 move.l [A1]+, [A0]+ 00002700 2F2D F838 move.l -[A7], [A5 - 0x7C8] 00002704 486E FFF8 pea.l [A6 - 0x8] 00002708 A8DF syscall RectRgn 0000270A 206D FA92 movea.l A0, [A5 - 0x56E] 0000270E 2F28 001C move.l -[A7], [A0 + 0x1C] 00002712 2F2D F838 move.l -[A7], [A5 - 0x7C8] 00002716 2F2D F838 move.l -[A7], [A5 - 0x7C8] 0000271A A8E4 syscall SectRgn 0000271C 4A6E 000E tst.w [A6 + 0xE] 00002720 56C0 sne D0 00002722 4A00 tst.b D0 00002724 660A bne +0xC /* 00002730 */ 00002726 4A6E 000C tst.w [A6 + 0xC] 0000272A 56C1 sne D1 0000272C 8001 or.b D0, D1 0000272E 670A beq +0xC /* 0000273A */ label00002730: 00002730 2F2D F838 move.l -[A7], [A5 - 0x7C8] 00002734 2F2E 000C move.l -[A7], [A6 + 0xC] 00002738 A8E0 syscall OffsetRgn/OfsetRgn label0000273A: 0000273A 2F2D F838 move.l -[A7], [A5 - 0x7C8] 0000273E A879 syscall SetClip 00002740 4E5E unlink A6 00002742 205F movea.l A0, [A7]+ 00002744 DEFC 000C add.w A7, 0xC 00002748 4ED0 jmp [A0] 0000274A 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 0000274C-00002750 export_713: fn0000274C: 0000274C 4E56 FFF2 link A6, -0x000E // end alternate branch 0000274C-00002750 export_713: // at 0000274C (misaligned) fn0000274C: // (misaligned) 0000274E FFF2 .invalid <> 00002750 48E7 0308 movem.l -[A7], D6,D7,A4 00002754 286E 0008 movea.l A4, [A6 + 0x8] 00002758 486E FFF2 pea.l [A6 - 0xE] 0000275C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002760 4EAD 2162 jsr [A5 + 0x2162 /* export_1064 */] 00002764 4207 clr.b D7 00002766 6000 00E4 bra +0xE6 /* 0000284C */ label0000276A: 0000276A 1007 move.b D0, D7 0000276C 4880 ext.w D0 0000276E E540 asl D0.w, 2 00002770 2C36 00F2 move.l D6, [A6 + D0.w - 0x14] 00002774 1007 move.b D0, D7 00002776 4880 ext.w D0 00002778 2054 movea.l A0, [A4] 0000277A 1230 002A move.b D1, [A0 + D0.w + 0x2A] 0000277E 4881 ext.w D1 00002780 6B00 00BA bmi +0xBC /* 0000283C */ 00002784 0C41 0005 cmpi.w D1, 0x5 00002788 6E00 00B2 bgt +0xB4 /* 0000283C */ 0000278C D241 add.w D1, D1 0000278E 323B 1006 move.w D1, [PC + D1.w + 0x6] 00002792 4EFB 1000 jmp [PC + D1.w] 00002796 0032 0022 004E ori.b [A2 + D0.w + 0x4E], 0x22 /* '\"' */ 0000279C 006A 00A8 0012 ori.w [A2 + 0x12], 0xA8 000027A2 6000 0098 bra +0x9A /* 0000283C */ 000027A6 1007 move.b D0, D7 000027A8 4880 ext.w D0 000027AA 2054 movea.l A0, [A4] 000027AC E540 asl D0.w, 2 000027AE 2C30 0022 move.l D6, [A0 + D0.w + 0x22] 000027B2 6000 0088 bra +0x8A /* 0000283C */ 000027B6 206E 000C movea.l A0, [A6 + 0xC] 000027BA 1007 move.b D0, D7 000027BC 4880 ext.w D0 000027BE E540 asl D0.w, 2 000027C0 2C30 0000 move.l D6, [A0 + D0.w] 000027C4 6076 bra +0x78 /* 0000283C */ 000027C6 2054 movea.l A0, [A4] 000027C8 4AA8 000E tst.l [A0 + 0xE] 000027CC 676E beq +0x70 /* 0000283C */ 000027CE 2248 movea.l A1, A0 000027D0 2069 000E movea.l A0, [A1 + 0xE] 000027D4 1007 move.b D0, D7 000027D6 4880 ext.w D0 000027D8 2050 movea.l A0, [A0] 000027DA E540 asl D0.w, 2 000027DC 2C30 0022 move.l D6, [A0 + D0.w + 0x22] 000027E0 605A bra +0x5C /* 0000283C */ 000027E2 2054 movea.l A0, [A4] 000027E4 4AA8 0034 tst.l [A0 + 0x34] 000027E8 6752 beq +0x54 /* 0000283C */ 000027EA 2248 movea.l A1, A0 000027EC 2069 0034 movea.l A0, [A1 + 0x34] 000027F0 1007 move.b D0, D7 000027F2 4880 ext.w D0 000027F4 2050 movea.l A0, [A0] 000027F6 E540 asl D0.w, 2 000027F8 2C30 001A move.l D6, [A0 + D0.w + 0x1A] 000027FC 603E bra +0x40 /* 0000283C */ 000027FE 2054 movea.l A0, [A4] 00002800 4AA8 0034 tst.l [A0 + 0x34] 00002804 6736 beq +0x38 /* 0000283C */ 00002806 42A7 clr.l -[A7] 00002808 42A7 clr.l -[A7] 0000280A 1007 move.b D0, D7 0000280C 4880 ext.w D0 0000280E E540 asl D0.w, 2 00002810 2F36 00F2 move.l -[A7], [A6 + D0.w - 0x14] 00002814 2254 movea.l A1, [A4] 00002816 2069 0034 movea.l A0, [A1 + 0x34] 0000281A 1007 move.b D0, D7 0000281C 4880 ext.w D0 0000281E 2050 movea.l A0, [A0] 00002820 E540 asl D0.w, 2 00002822 3F30 001C move.w -[A7], [A0 + D0.w + 0x1C] 00002826 4EAD 1A7A jsr [A5 + 0x1A7A /* export_843 */] 0000282A 2F3C 0000 7530 move.l -[A7], 0x7530 /* 'u0' */ 00002830 201F move.l D0, [A7]+ 00002832 2E9F move.l [A7], [A7]+ 00002834 B097 cmp.l D0, [A7] 00002836 6C02 bge +0x4 /* 0000283A */ 00002838 2E80 move.l [A7], D0 label0000283A: 0000283A 2C1F move.l D6, [A7]+ label0000283C: 0000283C 206E 000C movea.l A0, [A6 + 0xC] 00002840 1007 move.b D0, D7 00002842 4880 ext.w D0 00002844 E540 asl D0.w, 2 00002846 2186 0000 move.l [A0 + D0.w], D6 0000284A 5207 addq.b D7, 1 label0000284C: 0000284C 7001 moveq.l D0, 0x01 0000284E B007 cmp.b D0, D7 00002850 6C00 FF18 bge -0xE6 /* 0000276A */ 00002854 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 00002858 4E5E unlink A6 0000285A 205F movea.l A0, [A7]+ 0000285C 504F addq.w A7, 8 0000285E 4ED0 jmp [A0] export_714: 00002860 4E56 FFFC link A6, -0x0004 00002864 42A7 clr.l -[A7] 00002866 42A7 clr.l -[A7] 00002868 2F2E 000C move.l -[A7], [A6 + 0xC] 0000286C 486E FFFC pea.l [A6 - 0x4] 00002870 A9FD syscall GetScrap 00002872 4A9F tst.l [A7]+ 00002874 5EC0 sgt D0 00002876 4400 neg.b D0 00002878 1D40 0010 move.b [A6 + 0x10], D0 0000287C 4E5E unlink A6 0000287E 205F movea.l A0, [A7]+ 00002880 504F addq.w A7, 8 00002882 4ED0 jmp [A0] export_715: 00002884 4E56 FFE8 link A6, -0x0018 00002888 206E 000C movea.l A0, [A6 + 0xC] 0000288C 43EE FFF8 lea.l A1, [A6 - 0x8] 00002890 22D8 move.l [A1]+, [A0]+ 00002892 22D8 move.l [A1]+, [A0]+ 00002894 486E FFE8 pea.l [A6 - 0x18] 00002898 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000289C 4EAD 20A2 jsr [A5 + 0x20A2 /* export_1040 */] 000028A0 4267 clr.w -[A7] 000028A2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000028A6 4EAD 208A jsr [A5 + 0x208A /* export_1037 */] 000028AA 101F move.b D0, [A7]+ 000028AC 6716 beq +0x18 /* 000028C4 */ 000028AE 2F00 move.l -[A7], D0 000028B0 4267 clr.w -[A7] 000028B2 486E FFF8 pea.l [A6 - 0x8] 000028B6 486E FFE8 pea.l [A6 - 0x18] 000028BA 4EAD 1B3A jsr [A5 + 0x1B3A /* export_867 */] 000028BE 121F move.b D1, [A7]+ 000028C0 201F move.l D0, [A7]+ 000028C2 C001 and.b D0, D1 label000028C4: 000028C4 1D40 0010 move.b [A6 + 0x10], D0 000028C8 4E5E unlink A6 000028CA 205F movea.l A0, [A7]+ 000028CC 504F addq.w A7, 8 000028CE 4ED0 jmp [A0] export_716: fn000028D0: 000028D0 4E56 0000 link A6, 0 000028D4 2F0C move.l -[A7], A4 000028D6 286E 0008 movea.l A4, [A6 + 0x8] 000028DA 2054 movea.l A0, [A4] 000028DC 4AA8 0012 tst.l [A0 + 0x12] 000028E0 6714 beq +0x16 /* 000028F6 */ 000028E2 42A7 clr.l -[A7] 000028E4 2054 movea.l A0, [A4] 000028E6 2F28 0012 move.l -[A7], [A0 + 0x12] 000028EA 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */] 000028EE 201F move.l D0, [A7]+ 000028F0 3D40 000C move.w [A6 + 0xC], D0 000028F4 6004 bra +0x6 /* 000028FA */ label000028F6: 000028F6 426E 000C clr.w [A6 + 0xC] label000028FA: 000028FA 285F movea.l A4, [A7]+ 000028FC 4E5E unlink A6 000028FE 2E9F move.l [A7], [A7]+ 00002900 4E75 rts 00002902 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_717: // at 00002904 (misaligned) 00002906 0000 42A7 ori.b D0, 0xA7 0000290A 1F2E 0014 move.b -[A7], [A6 + 0x14] 0000290E 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002912 2F2E 000C move.l -[A7], [A6 + 0xC] 00002916 206E 0008 movea.l A0, [A6 + 0x8] 0000291A 2050 movea.l A0, [A0] 0000291C 2F28 0034 move.l -[A7], [A0 + 0x34] 00002920 4EAD 2232 jsr [A5 + 0x2232 /* export_1090 */] 00002924 2D5F 0016 move.l [A6 + 0x16], [A7]+ 00002928 4E5E unlink A6 0000292A 205F movea.l A0, [A7]+ 0000292C DEFC 000E add.w A7, 0xE 00002930 4ED0 jmp [A0] 00002932 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00002934-0000293E export_718: fn00002934: 00002934 4E56 0000 link A6, 0 00002938 206E 0008 movea.l A0, [A6 + 0x8] 0000293C 2050 movea.l A0, [A0] // end alternate branch 00002934-0000293E export_718: // at 00002934 (misaligned) fn00002934: // (misaligned) 00002936 0000 206E ori.b D0, 0x6E /* 'n' */ 0000293A 0008 2050 ori.b A0, 0x50 /* 'P' */ 0000293E 2F28 0034 move.l -[A7], [A0 + 0x34] 00002942 4EAD 221A jsr [A5 + 0x221A /* export_1087 */] 00002946 4E5E unlink A6 00002948 2E9F move.l [A7], [A7]+ 0000294A 4E75 rts export_719: 0000294C 4E56 0000 link A6, 0 00002950 2F0C move.l -[A7], A4 00002952 286E 0008 movea.l A4, [A6 + 0x8] 00002956 2054 movea.l A0, [A4] 00002958 4AA8 000E tst.l [A0 + 0xE] 0000295C 6712 beq +0x14 /* 00002970 */ 0000295E 2F2E 000E move.l -[A7], [A6 + 0xE] 00002962 3F2E 000C move.w -[A7], [A6 + 0xC] 00002966 2F28 000E move.l -[A7], [A0 + 0xE] 0000296A 4EAD 2272 jsr [A5 + 0x2272 /* export_1098 */] 0000296E 6010 bra +0x12 /* 00002980 */ label00002970: 00002970 2F2E 000E move.l -[A7], [A6 + 0xE] 00002974 3F2E 000C move.w -[A7], [A6 + 0xC] 00002978 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000297C 4EBA D6B6 jsr [PC - 0x294A /* 00000034 */] label00002980: 00002980 285F movea.l A4, [A7]+ 00002982 4E5E unlink A6 00002984 205F movea.l A0, [A7]+ 00002986 DEFC 000A add.w A7, 0xA /* '\n' */ 0000298A 4ED0 jmp [A0] export_720: fn0000298C: 0000298C 4E56 FFF8 link A6, -0x0008 00002990 2F0C move.l -[A7], A4 00002992 206E 000C movea.l A0, [A6 + 0xC] 00002996 43EE FFF8 lea.l A1, [A6 - 0x8] 0000299A 22D8 move.l [A1]+, [A0]+ 0000299C 22D8 move.l [A1]+, [A0]+ 0000299E 286E 0008 movea.l A4, [A6 + 0x8] 000029A2 2054 movea.l A0, [A4] 000029A4 4AA8 0034 tst.l [A0 + 0x34] 000029A8 670C beq +0xE /* 000029B6 */ 000029AA 486E FFF8 pea.l [A6 - 0x8] 000029AE 2F28 0034 move.l -[A7], [A0 + 0x34] 000029B2 4EAD 21E2 jsr [A5 + 0x21E2 /* export_1080 */] label000029B6: 000029B6 285F movea.l A4, [A7]+ 000029B8 4E5E unlink A6 000029BA 205F movea.l A0, [A7]+ 000029BC 504F addq.w A7, 8 000029BE 4ED0 jmp [A0] export_721: 000029C0 4E56 0000 link A6, 0 000029C4 1F2E 0014 move.b -[A7], [A6 + 0x14] 000029C8 3F2E 0012 move.w -[A7], [A6 + 0x12] 000029CC 2F2E 000E move.l -[A7], [A6 + 0xE] 000029D0 1F2E 000C move.b -[A7], [A6 + 0xC] 000029D4 206E 0008 movea.l A0, [A6 + 0x8] 000029D8 2050 movea.l A0, [A0] 000029DA 2F28 0034 move.l -[A7], [A0 + 0x34] 000029DE 4EAD 21DA jsr [A5 + 0x21DA /* export_1079 */] 000029E2 4E5E unlink A6 000029E4 205F movea.l A0, [A7]+ 000029E6 DEFC 000E add.w A7, 0xE 000029EA 4ED0 jmp [A0] export_722: 000029EC 4E56 0000 link A6, 0 000029F0 4E5E unlink A6 000029F2 205F movea.l A0, [A7]+ 000029F4 504F addq.w A7, 8 000029F6 4ED0 jmp [A0] export_723: 000029F8 4E56 0000 link A6, 0 000029FC 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002A00 2F2E 000C move.l -[A7], [A6 + 0xC] 00002A04 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002A08 4EBA 00AA jsr [PC + 0xAA /* 00002AB4 */] 00002A0C 486D FA26 pea.l [A5 - 0x5DA] 00002A10 A851 syscall SetCursor 00002A12 1D7C 0001 0014 move.b [A6 + 0x14], 0x1 00002A18 4E5E unlink A6 00002A1A 205F movea.l A0, [A7]+ 00002A1C DEFC 000C add.w A7, 0xC 00002A20 4ED0 jmp [A0] 00002A22 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00002A26 FFE4 .invalid <> 00002A28 2F0C move.l -[A7], A4 00002A2A 286E 0008 movea.l A4, [A6 + 0x8] 00002A2E 204C movea.l A0, A4 00002A30 5088 addq.l A0, 8 00002A32 2050 movea.l A0, [A0] 00002A34 2D48 FFE4 move.l [A6 - 0x1C], A0 00002A38 102C FFF7 move.b D0, [A4 - 0x9] 00002A3C 666A bne +0x6C /* 00002AA8 */ 00002A3E 486E FFF0 pea.l [A6 - 0x10] 00002A42 2F2E 000C move.l -[A7], [A6 + 0xC] 00002A46 4EBA 063C jsr [PC + 0x63C /* 00003084 */] 00002A4A 486E FFF0 pea.l [A6 - 0x10] 00002A4E 486E FFE8 pea.l [A6 - 0x18] 00002A52 2F2C 0008 move.l -[A7], [A4 + 0x8] 00002A56 4EBA 0BE0 jsr [PC + 0xBE0 /* 00003638 */] 00002A5A 2F2D F838 move.l -[A7], [A5 - 0x7C8] 00002A5E 486E FFE8 pea.l [A6 - 0x18] 00002A62 A8DF syscall RectRgn 00002A64 2F2C 000C move.l -[A7], [A4 + 0xC] 00002A68 2F2D F838 move.l -[A7], [A5 - 0x7C8] 00002A6C 2F2C 000C move.l -[A7], [A4 + 0xC] 00002A70 A8E6 syscall DiffRgn 00002A72 42A7 clr.l -[A7] 00002A74 2F2C 000C move.l -[A7], [A4 + 0xC] 00002A78 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 00002A7C 0C9F 0000 4000 cmpi.l [A7]+, 0x4000 /* '@\0' */ 00002A82 5EC0 sgt D0 00002A84 4A00 tst.b D0 00002A86 6614 bne +0x16 /* 00002A9C */ 00002A88 2F00 move.l -[A7], D0 00002A8A 4267 clr.w -[A7] 00002A8C 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */] 00002A90 321F move.w D1, [A7]+ 00002A92 201F move.l D0, [A7]+ 00002A94 4A41 tst.w D1 00002A96 56C1 sne D1 00002A98 8001 or.b D0, D1 00002A9A 670C beq +0xE /* 00002AA8 */ label00002A9C: 00002A9C 197C 0001 FFF7 move.b [A4 - 0x9], 0x1 00002AA2 2F2C 000C move.l -[A7], [A4 + 0xC] 00002AA6 A8DD syscall SetEmptyRgn label00002AA8: 00002AA8 285F movea.l A4, [A7]+ 00002AAA 4E5E unlink A6 00002AAC 205F movea.l A0, [A7]+ 00002AAE 504F addq.w A7, 8 00002AB0 4ED0 jmp [A0] 00002AB2 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00002AB4-00002AB8 export_724: fn00002AB4: 00002AB4 4E56 FFF6 link A6, -0x000A // end alternate branch 00002AB4-00002AB8 export_724: // at 00002AB4 (misaligned) fn00002AB4: // (misaligned) 00002AB6 FFF6 .invalid <> 00002AB8 486E FFF8 pea.l [A6 - 0x8] 00002ABC 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002AC0 4EBA 064A jsr [PC + 0x64A /* 0000310C */] 00002AC4 2F2E 000C move.l -[A7], [A6 + 0xC] 00002AC8 486E FFF8 pea.l [A6 - 0x8] 00002ACC A8DF syscall RectRgn 00002ACE 422E FFF7 clr.b [A6 - 0x9] 00002AD2 487A FF50 pea.l [PC - 0xB0 /* 00002A24, value 0x4E56FFE4 */] 00002AD6 2F0E move.l -[A7], A6 00002AD8 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002ADC 4EBA 022E jsr [PC + 0x22E /* 00002D0C */] 00002AE0 2F2D F838 move.l -[A7], [A5 - 0x7C8] 00002AE4 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002AE8 302E 0012 move.w D0, [A6 + 0x12] 00002AEC 5240 addq.w D0, 1 00002AEE 3F00 move.w -[A7], D0 00002AF0 302E 0010 move.w D0, [A6 + 0x10] 00002AF4 5240 addq.w D0, 1 00002AF6 3F00 move.w -[A7], D0 00002AF8 A8DE syscall SetRecRgn 00002AFA 2F2D F838 move.l -[A7], [A5 - 0x7C8] 00002AFE 2F2E 000C move.l -[A7], [A6 + 0xC] 00002B02 2F2E 000C move.l -[A7], [A6 + 0xC] 00002B06 A8E5 syscall UnionRgn 00002B08 4E5E unlink A6 00002B0A 205F movea.l A0, [A7]+ 00002B0C DEFC 000C add.w A7, 0xC 00002B10 4ED0 jmp [A0] 00002B12 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00002B14-00002B1A export_725: fn00002B14: 00002B14 4E56 0000 link A6, 0 00002B18 2F0C move.l -[A7], A4 // end alternate branch 00002B14-00002B1A export_725: // at 00002B14 (misaligned) fn00002B14: // (misaligned) 00002B16 0000 2F0C ori.b D0, 0xC 00002B1A 286E 0008 movea.l A4, [A6 + 0x8] 00002B1E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002B22 4EBA D64C jsr [PC - 0x29B4 /* 00000170 */] 00002B26 2054 movea.l A0, [A4] 00002B28 4AA8 0034 tst.l [A0 + 0x34] 00002B2C 6708 beq +0xA /* 00002B36 */ 00002B2E 2F28 0034 move.l -[A7], [A0 + 0x34] 00002B32 4EAD 228A jsr [A5 + 0x228A /* export_1101 */] label00002B36: 00002B36 285F movea.l A4, [A7]+ 00002B38 4E5E unlink A6 00002B3A 2E9F move.l [A7], [A7]+ 00002B3C 4E75 rts 00002B3E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00002B40-00002B44 export_726: fn00002B40: 00002B40 4E56 FFF8 link A6, -0x0008 // end alternate branch 00002B40-00002B44 export_726: // at 00002B40 (misaligned) fn00002B40: // (misaligned) 00002B42 FFF8 .invalid <> 00002B44 206E 000C movea.l A0, [A6 + 0xC] 00002B48 43EE FFF8 lea.l A1, [A6 - 0x8] 00002B4C 22D8 move.l [A1]+, [A0]+ 00002B4E 22D8 move.l [A1]+, [A0]+ 00002B50 4E5E unlink A6 00002B52 205F movea.l A0, [A7]+ 00002B54 504F addq.w A7, 8 00002B56 4ED0 jmp [A0] 00002B58 4E56 FFFC link A6, -0x0004 00002B5C 2F0C move.l -[A7], A4 00002B5E 286E 0008 movea.l A4, [A6 + 0x8] 00002B62 204C movea.l A0, A4 00002B64 5088 addq.l A0, 8 00002B66 2050 movea.l A0, [A0] 00002B68 2D48 FFFC move.l [A6 - 0x4], A0 00002B6C 4AAC FFF2 tst.l [A4 - 0xE] 00002B70 6706 beq +0x8 /* 00002B78 */ 00002B72 2F2C FFF2 move.l -[A7], [A4 - 0xE] 00002B76 A8D9 syscall DisposRgn/DisposeRgn label00002B78: 00002B78 285F movea.l A4, [A7]+ 00002B7A 4E5E unlink A6 00002B7C 205F movea.l A0, [A7]+ 00002B7E DEFC 000A add.w A7, 0xA /* '\n' */ 00002B82 4ED0 jmp [A0] 00002B84 4E56 FFE4 link A6, -0x001C 00002B88 48E7 0018 movem.l -[A7], A3,A4 00002B8C 266E 000C movea.l A3, [A6 + 0xC] 00002B90 286E 0008 movea.l A4, [A6 + 0x8] 00002B94 204C movea.l A0, A4 00002B96 5088 addq.l A0, 8 00002B98 2050 movea.l A0, [A0] 00002B9A 2D48 FFE4 move.l [A6 - 0x1C], A0 00002B9E 4267 clr.w -[A7] 00002BA0 2F0B move.l -[A7], A3 00002BA2 4EAD 208A jsr [A5 + 0x208A /* export_1037 */] 00002BA6 101F move.b D0, [A7]+ 00002BA8 6748 beq +0x4A /* 00002BF2 */ 00002BAA 486E FFF0 pea.l [A6 - 0x10] 00002BAE 2F0B move.l -[A7], A3 00002BB0 4EBA 04D2 jsr [PC + 0x4D2 /* 00003084 */] 00002BB4 486E FFF0 pea.l [A6 - 0x10] 00002BB8 486E FFE8 pea.l [A6 - 0x18] 00002BBC 2F2C 0008 move.l -[A7], [A4 + 0x8] 00002BC0 4EBA 0A76 jsr [PC + 0xA76 /* 00003638 */] 00002BC4 4267 clr.w -[A7] 00002BC6 486E FFE8 pea.l [A6 - 0x18] 00002BCA 206D FA92 movea.l A0, [A5 - 0x56E] 00002BCE 2F28 001C move.l -[A7], [A0 + 0x1C] 00002BD2 A8E9 syscall RectInRgn 00002BD4 101F move.b D0, [A7]+ 00002BD6 660C bne +0xE /* 00002BE4 */ 00002BD8 122C FFD7 move.b D1, [A4 - 0x29] 00002BDC 0A01 0001 xori.b D1, 0x1 00002BE0 8001 or.b D0, D1 00002BE2 670E beq +0x10 /* 00002BF2 */ label00002BE4: 00002BE4 2F0B move.l -[A7], A3 00002BE6 4EAD 211A jsr [A5 + 0x211A /* export_1055 */] 00002BEA 486C FFD8 pea.l [A4 - 0x28] 00002BEE 4EAD 19B2 jsr [A5 + 0x19B2 /* export_818 */] label00002BF2: 00002BF2 4CDF 1800 movem.l A3,A4, [A7]+ 00002BF6 4E5E unlink A6 00002BF8 205F movea.l A0, [A7]+ 00002BFA 504F addq.w A7, 8 00002BFC 4ED0 jmp [A0] 00002BFE 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00002C00-00002C12 fn00002C00: 00002C00 4E56 0000 link A6, 0 00002C04 48E7 0018 movem.l -[A7], A3,A4 00002C08 286E 0008 movea.l A4, [A6 + 0x8] 00002C0C 266C 0008 movea.l A3, [A4 + 0x8] 00002C10 4267 clr.w -[A7] // end alternate branch 00002C00-00002C12 fn00002C00: // (misaligned) 00002C02 0000 48E7 ori.b D0, 0xE7 00002C06 0018 286E ori.b [A0]+, 0x6E /* 'n' */ 00002C0A 0008 266C ori.b A0, 0x6C /* 'l' */ 00002C0E 0008 4267 ori.b A0, 0x67 /* 'g' */ 00002C12 2F2C 0008 move.l -[A7], [A4 + 0x8] 00002C16 4EAD 212A jsr [A5 + 0x212A /* export_1057 */] 00002C1A 101F move.b D0, [A7]+ 00002C1C 6700 00D2 beq +0xD4 /* 00002CF0 */ 00002C20 486C FFF8 pea.l [A4 - 0x8] 00002C24 2F2C 0008 move.l -[A7], [A4 + 0x8] 00002C28 4EBA 0562 jsr [PC + 0x562 /* 0000318C */] 00002C2C 102D F820 move.b D0, [A5 - 0x7E0] 00002C30 6604 bne +0x6 /* 00002C36 */ 00002C32 802D F36C or.b D0, [A5 - 0xC94] label00002C36: 00002C36 0A00 0001 xori.b D0, 0x1 00002C3A 1940 FFD7 move.b [A4 - 0x29], D0 00002C3E 4267 clr.w -[A7] 00002C40 486C FFF8 pea.l [A4 - 0x8] 00002C44 A8AE syscall EmptyRect 00002C46 101F move.b D0, [A7]+ 00002C48 0A00 0001 xori.b D0, 0x1 00002C4C 4A00 tst.b D0 00002C4E 660E bne +0x10 /* 00002C5E */ 00002C50 122C FFD7 move.b D1, [A4 - 0x29] 00002C54 0A01 0001 xori.b D1, 0x1 00002C58 8001 or.b D0, D1 00002C5A 6700 0094 beq +0x96 /* 00002CF0 */ label00002C5E: 00002C5E 486C FFF8 pea.l [A4 - 0x8] 00002C62 2F2C 0008 move.l -[A7], [A4 + 0x8] 00002C66 4EAD 2112 jsr [A5 + 0x2112 /* export_1054 */] 00002C6A 4267 clr.w -[A7] 00002C6C 2F2C 0008 move.l -[A7], [A4 + 0x8] 00002C70 4EBA FC5E jsr [PC - 0x3A2 /* 000028D0 */] 00002C74 4A5F tst.w [A7]+ 00002C76 6F4C ble +0x4E /* 00002CC4 */ 00002C78 486C FF98 pea.l [A4 - 0x68] 00002C7C 487A FEDA pea.l [PC - 0x126 /* 00002B58, value 0x4E56FFFC */] 00002C80 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002C84 4EAD 1922 jsr [A5 + 0x1922 /* export_800 */] 00002C88 7000 moveq.l D0, 0x00 00002C8A 2940 FFF2 move.l [A4 - 0xE], D0 00002C8E 42A7 clr.l -[A7] 00002C90 4EAD 199A jsr [A5 + 0x199A /* export_815 */] 00002C94 295F FFF2 move.l [A4 - 0xE], [A7]+ 00002C98 486C FFD8 pea.l [A4 - 0x28] 00002C9C 4EAD 1982 jsr [A5 + 0x1982 /* export_812 */] 00002CA0 487A FEE2 pea.l [PC - 0x11E /* 00002B84, value 0x4E56FFE4 */] 00002CA4 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002CA8 2F2C 0008 move.l -[A7], [A4 + 0x8] 00002CAC 4EBA 005E jsr [PC + 0x5E /* 00002D0C */] 00002CB0 486C FF98 pea.l [A4 - 0x68] 00002CB4 4EAD 1962 jsr [A5 + 0x1962 /* export_808 */] 00002CB8 2F2C FFF2 move.l -[A7], [A4 - 0xE] 00002CBC A8D9 syscall DisposRgn/DisposeRgn 00002CBE 7000 moveq.l D0, 0x00 00002CC0 2940 FFF2 move.l [A4 - 0xE], D0 label00002CC4: 00002CC4 102C FFD7 move.b D0, [A4 - 0x29] 00002CC8 6726 beq +0x28 /* 00002CF0 */ 00002CCA 1F3C 0001 move.b -[A7], 0x1 00002CCE 2053 movea.l A0, [A3] 00002CD0 1F28 002C move.b -[A7], [A0 + 0x2C] 00002CD4 2F2C 0008 move.l -[A7], [A4 + 0x8] 00002CD8 4EAD 210A jsr [A5 + 0x210A /* export_1053 */] 00002CDC 2053 movea.l A0, [A3] 00002CDE 4AA8 0034 tst.l [A0 + 0x34] 00002CE2 670C beq +0xE /* 00002CF0 */ 00002CE4 486C FFF8 pea.l [A4 - 0x8] 00002CE8 2F2C 0008 move.l -[A7], [A4 + 0x8] 00002CEC 4EBA FC9E jsr [PC - 0x362 /* 0000298C */] label00002CF0: 00002CF0 4CDF 1800 movem.l A3,A4, [A7]+ 00002CF4 4E5E unlink A6 00002CF6 2E9F move.l [A7], [A7]+ 00002CF8 4E75 rts 00002CFA 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00002CFC-00002D00 export_727: fn00002CFC: 00002CFC 4E56 FF98 link A6, -0x0068 // end alternate branch 00002CFC-00002D00 export_727: // at 00002CFC (misaligned) fn00002CFC: // (misaligned) 00002CFE FF98 .invalid <> 00002D00 2F0E move.l -[A7], A6 00002D02 4EBA FEFC jsr [PC - 0x104 /* 00002C00 */] 00002D06 4E5E unlink A6 00002D08 2E9F move.l [A7], [A7]+ 00002D0A 4E75 rts export_728: fn00002D0C: 00002D0C 4E56 0000 link A6, 0 00002D10 2F0C move.l -[A7], A4 00002D12 286E 0008 movea.l A4, [A6 + 0x8] 00002D16 2054 movea.l A0, [A4] 00002D18 4AA8 0012 tst.l [A0 + 0x12] 00002D1C 6712 beq +0x14 /* 00002D30 */ 00002D1E 41EE 0014 lea.l A0, [A6 + 0x14] 00002D22 2F20 move.l -[A7], -[A0] 00002D24 2F20 move.l -[A7], -[A0] 00002D26 2054 movea.l A0, [A4] 00002D28 2F28 0012 move.l -[A7], [A0 + 0x12] 00002D2C 4EAD 1272 jsr [A5 + 0x1272 /* export_586 */] label00002D30: 00002D30 285F movea.l A4, [A7]+ 00002D32 4E5E unlink A6 00002D34 205F movea.l A0, [A7]+ 00002D36 DEFC 000C add.w A7, 0xC 00002D3A 4ED0 jmp [A0] 00002D3C 4E56 FFFC link A6, -0x0004 00002D40 48E7 0018 movem.l -[A7], A3,A4 00002D44 266E 000C movea.l A3, [A6 + 0xC] 00002D48 286E 0008 movea.l A4, [A6 + 0x8] 00002D4C 204C movea.l A0, A4 00002D4E 5088 addq.l A0, 8 00002D50 2050 movea.l A0, [A0] 00002D52 2D48 FFFC move.l [A6 - 0x4], A0 00002D56 2053 movea.l A0, [A3] 00002D58 2028 002E move.l D0, [A0 + 0x2E] 00002D5C B0AC 000C cmp.l D0, [A4 + 0xC] 00002D60 6606 bne +0x8 /* 00002D68 */ 00002D62 294B FFFC move.l [A4 - 0x4], A3 00002D66 6014 bra +0x16 /* 00002D7C */ label00002D68: 00002D68 42A7 clr.l -[A7] 00002D6A 487A FFD0 pea.l [PC - 0x30 /* 00002D3C, value 0x4E56FFFC */] 00002D6E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002D72 2F0B move.l -[A7], A3 00002D74 4EBA 006A jsr [PC + 0x6A /* 00002DE0 */] 00002D78 295F FFF8 move.l [A4 - 0x8], [A7]+ label00002D7C: 00002D7C 4AAC FFFC tst.l [A4 - 0x4] 00002D80 56C0 sne D0 00002D82 4400 neg.b D0 00002D84 1D40 0010 move.b [A6 + 0x10], D0 00002D88 4CDF 1800 movem.l A3,A4, [A7]+ 00002D8C 4E5E unlink A6 00002D8E 205F movea.l A0, [A7]+ 00002D90 504F addq.w A7, 8 00002D92 4ED0 jmp [A0] export_729: 00002D94 4E56 FFF8 link A6, -0x0008 00002D98 48E7 0018 movem.l -[A7], A3,A4 00002D9C 266E 0008 movea.l A3, [A6 + 0x8] 00002DA0 284B movea.l A4, A3 00002DA2 2054 movea.l A0, [A4] 00002DA4 2028 002E move.l D0, [A0 + 0x2E] 00002DA8 B0AE 000C cmp.l D0, [A6 + 0xC] 00002DAC 6606 bne +0x8 /* 00002DB4 */ 00002DAE 2D4B FFFC move.l [A6 - 0x4], A3 00002DB2 6018 bra +0x1A /* 00002DCC */ label00002DB4: 00002DB4 7000 moveq.l D0, 0x00 00002DB6 2D40 FFFC move.l [A6 - 0x4], D0 00002DBA 42A7 clr.l -[A7] 00002DBC 487A FF7E pea.l [PC - 0x82 /* 00002D3C, value 0x4E56FFFC */] 00002DC0 2F0E move.l -[A7], A6 00002DC2 2F0B move.l -[A7], A3 00002DC4 4EBA 001A jsr [PC + 0x1A /* 00002DE0 */] 00002DC8 2D5F FFF8 move.l [A6 - 0x8], [A7]+ label00002DCC: 00002DCC 2D6E FFFC 0010 move.l [A6 + 0x10], [A6 - 0x4] 00002DD2 4CDF 1800 movem.l A3,A4, [A7]+ 00002DD6 4E5E unlink A6 00002DD8 205F movea.l A0, [A7]+ 00002DDA 504F addq.w A7, 8 00002DDC 4ED0 jmp [A0] 00002DDE 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00002DE0-00002DE6 fn00002DE0: 00002DE0 4E56 0000 link A6, 0 00002DE4 2F0C move.l -[A7], A4 // end alternate branch 00002DE0-00002DE6 fn00002DE0: // (misaligned) 00002DE2 0000 2F0C ori.b D0, 0xC 00002DE6 286E 0008 movea.l A4, [A6 + 0x8] 00002DEA 2054 movea.l A0, [A4] 00002DEC 4AA8 0012 tst.l [A0 + 0x12] 00002DF0 671A beq +0x1C /* 00002E0C */ 00002DF2 42A7 clr.l -[A7] 00002DF4 41EE 0014 lea.l A0, [A6 + 0x14] 00002DF8 2F20 move.l -[A7], -[A0] 00002DFA 2F20 move.l -[A7], -[A0] 00002DFC 2054 movea.l A0, [A4] 00002DFE 2F28 0012 move.l -[A7], [A0 + 0x12] 00002E02 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */] 00002E06 2D5F 0014 move.l [A6 + 0x14], [A7]+ 00002E0A 6006 bra +0x8 /* 00002E12 */ label00002E0C: 00002E0C 7000 moveq.l D0, 0x00 00002E0E 2D40 0014 move.l [A6 + 0x14], D0 label00002E12: 00002E12 285F movea.l A4, [A7]+ 00002E14 4E5E unlink A6 00002E16 205F movea.l A0, [A7]+ 00002E18 DEFC 000C add.w A7, 0xC 00002E1C 4ED0 jmp [A0] 00002E1E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00002E20-00002E24 export_730: fn00002E20: 00002E20 4E56 FFAE link A6, -0x0052 // end alternate branch 00002E20-00002E24 export_730: // at 00002E20 (misaligned) fn00002E20: // (misaligned) 00002E22 FFAE .invalid <> 00002E24 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00002E28 266E 0008 movea.l A3, [A6 + 0x8] 00002E2C 284B movea.l A4, A3 00002E2E 1D7C 0001 000C move.b [A6 + 0xC], 0x1 00002E34 4267 clr.w -[A7] 00002E36 2F0B move.l -[A7], A3 00002E38 4EBA 01C6 jsr [PC + 0x1C6 /* 00003000 */] 00002E3C 101F move.b D0, [A7]+ 00002E3E 6704 beq +0x6 /* 00002E44 */ 00002E40 6000 014C bra +0x14E /* 00002F8E */ label00002E44: 00002E44 B7ED F34C cmpa.l A3, [A5 - 0xCB4] 00002E48 57C0 seq D0 00002E4A 4A00 tst.b D0 00002E4C 661C bne +0x1E /* 00002E6A */ 00002E4E 4AAD F370 tst.l [A5 - 0xC90] 00002E52 56C1 sne D1 00002E54 4A01 tst.b D1 00002E56 671A beq +0x1C /* 00002E72 */ 00002E58 206D F370 movea.l A0, [A5 - 0xC90] 00002E5C 2050 movea.l A0, [A0] 00002E5E B7E8 000E cmpa.l A3, [A0 + 0xE] 00002E62 57C2 seq D2 00002E64 C202 and.b D1, D2 00002E66 8001 or.b D0, D1 00002E68 6708 beq +0xA /* 00002E72 */ label00002E6A: 00002E6A 2B4B F488 move.l [A5 - 0xB78], A3 00002E6E 6000 011E bra +0x120 /* 00002F8E */ label00002E72: 00002E72 4267 clr.w -[A7] 00002E74 2F0B move.l -[A7], A3 00002E76 4EAD 2122 jsr [A5 + 0x2122 /* export_1056 */] 00002E7A 101F move.b D0, [A7]+ 00002E7C 6700 0100 beq +0x102 /* 00002F7E */ 00002E80 2B4B F488 move.l [A5 - 0xB78], A3 00002E84 486E FFB4 pea.l [A6 - 0x4C] 00002E88 2F0B move.l -[A7], A3 00002E8A 4EBA 01F8 jsr [PC + 0x1F8 /* 00003084 */] 00002E8E 486E FFB4 pea.l [A6 - 0x4C] 00002E92 486E FFEC pea.l [A6 - 0x14] 00002E96 2F0B move.l -[A7], A3 00002E98 4EBA 079E jsr [PC + 0x79E /* 00003638 */] 00002E9C 4207 clr.b D7 00002E9E 6000 0096 bra +0x98 /* 00002F36 */ label00002EA2: 00002EA2 1007 move.b D0, D7 00002EA4 4880 ext.w D0 00002EA6 2054 movea.l A0, [A4] 00002EA8 E540 asl D0.w, 2 00002EAA 0CB0 0000 7530 0022 cmpi.l [A0 + D0.w + 0x22], 0x7530 /* 'u0' */ 00002EB2 6F4C ble +0x4E /* 00002F00 */ 00002EB4 1007 move.b D0, D7 00002EB6 4880 ext.w D0 00002EB8 41ED F51C lea.l A0, [A5 - 0xAE4] 00002EBC E540 asl D0.w, 2 00002EBE 1207 move.b D1, D7 00002EC0 4881 ext.w D1 00002EC2 2254 movea.l A1, [A4] 00002EC4 E541 asl D1.w, 2 00002EC6 2C30 0000 move.l D6, [A0 + D0.w] 00002ECA 9CB1 101A sub.l D6, [A1 + D1.w + 0x1A] 00002ECE 2F06 move.l -[A7], D6 00002ED0 2F3C 0000 0400 move.l -[A7], 0x400 00002ED6 4EAD 291A jsr [A5 + 0x291A /* export_1311 */] 00002EDA 1007 move.b D0, D7 00002EDC 4880 ext.w D0 00002EDE E540 asl D0.w, 2 00002EE0 2D9F 00F4 move.l [A6 + D0.w - 0x12], [A7]+ 00002EE4 1007 move.b D0, D7 00002EE6 4880 ext.w D0 00002EE8 E540 asl D0.w, 2 00002EEA 2206 move.l D1, D6 00002EEC 92B6 00F4 sub.l D1, [A6 + D0.w - 0x12] 00002EF0 1007 move.b D0, D7 00002EF2 4880 ext.w D0 00002EF4 41ED F51C lea.l A0, [A5 - 0xAE4] 00002EF8 E540 asl D0.w, 2 00002EFA 2181 0000 move.l [A0 + D0.w], D1 00002EFE 6034 bra +0x36 /* 00002F34 */ label00002F00: 00002F00 1007 move.b D0, D7 00002F02 4880 ext.w D0 00002F04 41ED F51C lea.l A0, [A5 - 0xAE4] 00002F08 E540 asl D0.w, 2 00002F0A 1207 move.b D1, D7 00002F0C 4881 ext.w D1 00002F0E 2254 movea.l A1, [A4] 00002F10 E541 asl D1.w, 2 00002F12 2430 0000 move.l D2, [A0 + D0.w] 00002F16 94B1 101A sub.l D2, [A1 + D1.w + 0x1A] 00002F1A 1007 move.b D0, D7 00002F1C 4880 ext.w D0 00002F1E E540 asl D0.w, 2 00002F20 2D82 00F4 move.l [A6 + D0.w - 0x12], D2 00002F24 1007 move.b D0, D7 00002F26 4880 ext.w D0 00002F28 41ED F51C lea.l A0, [A5 - 0xAE4] 00002F2C E540 asl D0.w, 2 00002F2E 7200 moveq.l D1, 0x00 00002F30 2181 0000 move.l [A0 + D0.w], D1 label00002F34: 00002F34 5207 addq.b D7, 1 label00002F36: 00002F36 7001 moveq.l D0, 0x01 00002F38 B007 cmp.b D0, D7 00002F3A 6C00 FF66 bge -0x98 /* 00002EA2 */ 00002F3E 206D FA92 movea.l A0, [A5 - 0x56E] 00002F42 41E8 0010 lea.l A0, [A0 + 0x10] 00002F46 2D48 FFAE move.l [A6 - 0x52], A0 00002F4A 3028 0002 move.w D0, [A0 + 0x2] 00002F4E 48C0 ext.l D0 00002F50 222E FFF8 move.l D1, [A6 - 0x8] 00002F54 D280 add.l D1, D0 00002F56 3F01 move.w -[A7], D1 00002F58 206E FFAE movea.l A0, [A6 - 0x52] 00002F5C 3010 move.w D0, [A0] 00002F5E 48C0 ext.l D0 00002F60 222E FFF4 move.l D1, [A6 - 0xC] 00002F64 D280 add.l D1, D0 00002F66 3F01 move.w -[A7], D1 00002F68 A878 syscall SetOrigin 00002F6A 486E FFEC pea.l [A6 - 0x14] 00002F6E 3F2E FFFA move.w -[A7], [A6 - 0x6] 00002F72 3F2E FFF6 move.w -[A7], [A6 - 0xA] 00002F76 2F0B move.l -[A7], A3 00002F78 4EBA F776 jsr [PC - 0x88A /* 000026F0 */] 00002F7C 6010 bra +0x12 /* 00002F8E */ label00002F7E: 00002F7E 486D F714 pea.l [A5 - 0x8EC] 00002F82 A87B syscall ClipRect 00002F84 2F0B move.l -[A7], A3 00002F86 4EBA 0434 jsr [PC + 0x434 /* 000033BC */] 00002F8A 422E 000C clr.b [A6 + 0xC] label00002F8E: 00002F8E 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00002F92 4E5E unlink A6 00002F94 2E9F move.l [A7], [A7]+ 00002F96 4E75 rts export_731: 00002F98 4E56 0000 link A6, 0 00002F9C 2F0C move.l -[A7], A4 00002F9E 286E 0008 movea.l A4, [A6 + 0x8] 00002FA2 102D F36C move.b D0, [A5 - 0xC94] 00002FA6 6606 bne +0x8 /* 00002FAE */ 00002FA8 802D F820 or.b D0, [A5 - 0x7E0] 00002FAC 6708 beq +0xA /* 00002FB6 */ label00002FAE: 00002FAE 1D7C 0001 000C move.b [A6 + 0xC], 0x1 00002FB4 601E bra +0x20 /* 00002FD4 */ label00002FB6: 00002FB6 2054 movea.l A0, [A4] 00002FB8 4AA8 000E tst.l [A0 + 0xE] 00002FBC 6712 beq +0x14 /* 00002FD0 */ 00002FBE 4267 clr.w -[A7] 00002FC0 2054 movea.l A0, [A4] 00002FC2 2F28 000E move.l -[A7], [A0 + 0xE] 00002FC6 4EAD 212A jsr [A5 + 0x212A /* export_1057 */] 00002FCA 1D5F 000C move.b [A6 + 0xC], [A7]+ 00002FCE 6004 bra +0x6 /* 00002FD4 */ label00002FD0: 00002FD0 422E 000C clr.b [A6 + 0xC] label00002FD4: 00002FD4 285F movea.l A4, [A7]+ 00002FD6 4E5E unlink A6 00002FD8 2E9F move.l [A7], [A7]+ 00002FDA 4E75 rts export_732: 00002FDC 4E56 FFF0 link A6, -0x0010 00002FE0 486E FFF0 pea.l [A6 - 0x10] 00002FE4 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002FE8 4EAD 20A2 jsr [A5 + 0x20A2 /* export_1040 */] 00002FEC 486E FFF0 pea.l [A6 - 0x10] 00002FF0 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002FF4 4EBA 036A jsr [PC + 0x36A /* 00003360 */] 00002FF8 4E5E unlink A6 00002FFA 2E9F move.l [A7], [A7]+ 00002FFC 4E75 rts 00002FFE 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00003000-00003008 export_733: fn00003000: 00003000 4E56 0000 link A6, 0 00003004 202D F488 move.l D0, [A5 - 0xB78] // end alternate branch 00003000-00003008 export_733: // at 00003000 (misaligned) fn00003000: // (misaligned) 00003002 0000 202D ori.b D0, 0x2D /* '-' */ 00003006 F488 cinvl INST, [A0] 00003008 B0AE 0008 cmp.l D0, [A6 + 0x8] 0000300C 57C0 seq D0 0000300E 4400 neg.b D0 00003010 1D40 000C move.b [A6 + 0xC], D0 00003014 4E5E unlink A6 00003016 2E9F move.l [A7], [A7]+ 00003018 4E75 rts 0000301A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_734: // at 0000301C (misaligned) 0000301E 0000 2F0C ori.b D0, 0xC 00003022 286E 0008 movea.l A4, [A6 + 0x8] 00003026 2054 movea.l A0, [A4] 00003028 4AA8 000E tst.l [A0 + 0xE] 0000302C 6712 beq +0x14 /* 00003040 */ 0000302E 42A7 clr.l -[A7] 00003030 2054 movea.l A0, [A4] 00003032 2F28 000E move.l -[A7], [A0 + 0xE] 00003036 4EAD 20C2 jsr [A5 + 0x20C2 /* export_1044 */] 0000303A 2D5F 000C move.l [A6 + 0xC], [A7]+ 0000303E 6006 bra +0x8 /* 00003046 */ label00003040: 00003040 7000 moveq.l D0, 0x00 00003042 2D40 000C move.l [A6 + 0xC], D0 label00003046: 00003046 285F movea.l A4, [A7]+ 00003048 4E5E unlink A6 0000304A 2E9F move.l [A7], [A7]+ 0000304C 4E75 rts 0000304E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_735: // at 00003050 (misaligned) 00003052 0000 48E7 ori.b D0, 0xE7 00003056 0038 266E 0008 ori.b [0x00000008 /* BusErrVct */], 0x6E /* 'n' */ 0000305C 286E 000C movea.l A4, [A6 + 0xC] 00003060 41ED F82C lea.l A0, [A5 - 0x7D4] 00003064 224C movea.l A1, A4 00003066 22D8 move.l [A1]+, [A0]+ 00003068 22D8 move.l [A1]+, [A0]+ 0000306A 204C movea.l A0, A4 0000306C 5088 addq.l A0, 8 0000306E 2453 movea.l A2, [A3] 00003070 43EA 0022 lea.l A1, [A2 + 0x22] 00003074 20D9 move.l [A0]+, [A1]+ 00003076 20D9 move.l [A0]+, [A1]+ 00003078 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 0000307C 4E5E unlink A6 0000307E 205F movea.l A0, [A7]+ 00003080 504F addq.w A7, 8 00003082 4ED0 jmp [A0] export_736: fn00003084: 00003084 4E56 0000 link A6, 0 00003088 48E7 0038 movem.l -[A7], A2,A3,A4 0000308C 266E 0008 movea.l A3, [A6 + 0x8] 00003090 286E 000C movea.l A4, [A6 + 0xC] 00003094 2253 movea.l A1, [A3] 00003096 41E9 001A lea.l A0, [A1 + 0x1A] 0000309A 244C movea.l A2, A4 0000309C 24D8 move.l [A2]+, [A0]+ 0000309E 24D8 move.l [A2]+, [A0]+ 000030A0 204C movea.l A0, A4 000030A2 5088 addq.l A0, 8 000030A4 244C movea.l A2, A4 000030A6 20DA move.l [A0]+, [A2]+ 000030A8 20DA move.l [A0]+, [A2]+ 000030AA 2053 movea.l A0, [A3] 000030AC 4868 0022 pea.l [A0 + 0x22] 000030B0 486C 0008 pea.l [A4 + 0x8] 000030B4 4EAD 1AFA jsr [A5 + 0x1AFA /* export_859 */] 000030B8 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 000030BC 4E5E unlink A6 000030BE 205F movea.l A0, [A7]+ 000030C0 504F addq.w A7, 8 000030C2 4ED0 jmp [A0] export_737: 000030C4 4E56 0000 link A6, 0 000030C8 2F0C move.l -[A7], A4 000030CA 286E 0008 movea.l A4, [A6 + 0x8] 000030CE 102D F820 move.b D0, [A5 - 0x7E0] 000030D2 6606 bne +0x8 /* 000030DA */ 000030D4 802D F36C or.b D0, [A5 - 0xC94] 000030D8 6708 beq +0xA /* 000030E2 */ label000030DA: 000030DA 2D6D FA92 000C move.l [A6 + 0xC], [A5 - 0x56E] 000030E0 6020 bra +0x22 /* 00003102 */ label000030E2: 000030E2 2054 movea.l A0, [A4] 000030E4 4AA8 000E tst.l [A0 + 0xE] 000030E8 6712 beq +0x14 /* 000030FC */ 000030EA 42A7 clr.l -[A7] 000030EC 2054 movea.l A0, [A4] 000030EE 2F28 000E move.l -[A7], [A0 + 0xE] 000030F2 4EAD 20BA jsr [A5 + 0x20BA /* export_1043 */] 000030F6 2D5F 000C move.l [A6 + 0xC], [A7]+ 000030FA 6006 bra +0x8 /* 00003102 */ label000030FC: 000030FC 7000 moveq.l D0, 0x00 000030FE 2D40 000C move.l [A6 + 0xC], D0 label00003102: 00003102 285F movea.l A4, [A7]+ 00003104 4E5E unlink A6 00003106 2E9F move.l [A7], [A7]+ 00003108 4E75 rts 0000310A 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 0000310C-00003110 export_738: fn0000310C: 0000310C 4E56 FFF0 link A6, -0x0010 // end alternate branch 0000310C-00003110 export_738: // at 0000310C (misaligned) fn0000310C: // (misaligned) 0000310E FFF0 .invalid <> 00003110 486E FFF0 pea.l [A6 - 0x10] 00003114 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003118 4EAD 20A2 jsr [A5 + 0x20A2 /* export_1040 */] 0000311C 486E FFF0 pea.l [A6 - 0x10] 00003120 2F2E 000C move.l -[A7], [A6 + 0xC] 00003124 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003128 4EBA 050E jsr [PC + 0x50E /* 00003638 */] 0000312C 4E5E unlink A6 0000312E 205F movea.l A0, [A7]+ 00003130 504F addq.w A7, 8 00003132 4ED0 jmp [A0] export_739: 00003134 4E56 FFFC link A6, -0x0004 00003138 48E7 0018 movem.l -[A7], A3,A4 0000313C 286E 0008 movea.l A4, [A6 + 0x8] 00003140 7000 moveq.l D0, 0x00 00003142 2D40 000E move.l [A6 + 0xE], D0 00003146 2054 movea.l A0, [A4] 00003148 4AA8 000E tst.l [A0 + 0xE] 0000314C 6732 beq +0x34 /* 00003180 */ 0000314E 42A7 clr.l -[A7] 00003150 1F2E 000C move.b -[A7], [A6 + 0xC] 00003154 2054 movea.l A0, [A4] 00003156 2F28 000E move.l -[A7], [A0 + 0xE] 0000315A 4EAD 20B2 jsr [A5 + 0x20B2 /* export_1042 */] 0000315E 265F movea.l A3, [A7]+ 00003160 2054 movea.l A0, [A4] 00003162 B7E8 000E cmpa.l A3, [A0 + 0xE] 00003166 57C0 seq D0 00003168 4A00 tst.b D0 0000316A 6610 bne +0x12 /* 0000317C */ 0000316C 122E 000C move.b D1, [A6 + 0xC] 00003170 0A01 0001 xori.b D1, 0x1 00003174 8001 or.b D0, D1 00003176 0240 0001 andi.w D0, 0x1 0000317A 6704 beq +0x6 /* 00003180 */ label0000317C: 0000317C 2D4B 000E move.l [A6 + 0xE], A3 label00003180: 00003180 4CDF 1800 movem.l A3,A4, [A7]+ 00003184 4E5E unlink A6 00003186 205F movea.l A0, [A7]+ 00003188 5C4F addq.w A7, 6 0000318A 4ED0 jmp [A0] export_740: fn0000318C: 0000318C 4E56 0000 link A6, 0 00003190 2F2E 000C move.l -[A7], [A6 + 0xC] 00003194 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003198 4EBA FF72 jsr [PC - 0x8E /* 0000310C */] 0000319C 2F2E 000C move.l -[A7], [A6 + 0xC] 000031A0 4EAD 19CA jsr [A5 + 0x19CA /* export_821 */] 000031A4 4E5E unlink A6 000031A6 205F movea.l A0, [A7]+ 000031A8 504F addq.w A7, 8 000031AA 4ED0 jmp [A0] export_741: 000031AC 4E56 0000 link A6, 0 000031B0 2F0C move.l -[A7], A4 000031B2 286E 0008 movea.l A4, [A6 + 0x8] 000031B6 2054 movea.l A0, [A4] 000031B8 4AA8 000E tst.l [A0 + 0xE] 000031BC 6712 beq +0x14 /* 000031D0 */ 000031BE 42A7 clr.l -[A7] 000031C0 2054 movea.l A0, [A4] 000031C2 2F28 000E move.l -[A7], [A0 + 0xE] 000031C6 4EAD 20AA jsr [A5 + 0x20AA /* export_1041 */] 000031CA 2D5F 000C move.l [A6 + 0xC], [A7]+ 000031CE 6006 bra +0x8 /* 000031D6 */ label000031D0: 000031D0 7000 moveq.l D0, 0x00 000031D2 2D40 000C move.l [A6 + 0xC], D0 label000031D6: 000031D6 285F movea.l A4, [A7]+ 000031D8 4E5E unlink A6 000031DA 2E9F move.l [A7], [A7]+ 000031DC 4E75 rts 000031DE 0000 4E56 ori.b D0, 0x56 /* 'V' */ 000031E2 FFF4 .invalid <> 000031E4 48E7 0018 movem.l -[A7], A3,A4 000031E8 266E 000C movea.l A3, [A6 + 0xC] 000031EC 286E 0008 movea.l A4, [A6 + 0x8] 000031F0 204C movea.l A0, A4 000031F2 5088 addq.l A0, 8 000031F4 2050 movea.l A0, [A0] 000031F6 2D48 FFF4 move.l [A6 - 0xC], A0 000031FA 41EE FFF8 lea.l A0, [A6 - 0x8] 000031FE 224C movea.l A1, A4 00003200 5189 subq.l A1, 8 00003202 20D9 move.l [A0]+, [A1]+ 00003204 20D9 move.l [A0]+, [A1]+ 00003206 486E FFF8 pea.l [A6 - 0x8] 0000320A 2F0B move.l -[A7], A3 0000320C 4EAD 21AA jsr [A5 + 0x21AA /* export_1073 */] 00003210 4267 clr.w -[A7] 00003212 486E FFF8 pea.l [A6 - 0x8] 00003216 2F0B move.l -[A7], A3 00003218 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */] 0000321C 101F move.b D0, [A7]+ 0000321E 671E beq +0x20 /* 0000323E */ 00003220 B7ED F828 cmpa.l A3, [A5 - 0x7D8] 00003224 56C1 sne D1 00003226 C001 and.b D0, D1 00003228 6714 beq +0x16 /* 0000323E */ 0000322A 42A7 clr.l -[A7] 0000322C 486E FFF8 pea.l [A6 - 0x8] 00003230 2F2C 000C move.l -[A7], [A4 + 0xC] 00003234 2F0B move.l -[A7], A3 00003236 4EBA 0020 jsr [PC + 0x20 /* 00003258 */] 0000323A 295F FFF4 move.l [A4 - 0xC], [A7]+ label0000323E: 0000323E 4AAC FFF4 tst.l [A4 - 0xC] 00003242 56C0 sne D0 00003244 4400 neg.b D0 00003246 1D40 0010 move.b [A6 + 0x10], D0 0000324A 4CDF 1800 movem.l A3,A4, [A7]+ 0000324E 4E5E unlink A6 00003250 205F movea.l A0, [A7]+ 00003252 504F addq.w A7, 8 00003254 4ED0 jmp [A0] 00003256 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00003258-0000325C fn00003258: 00003258 4E56 FFF0 link A6, -0x0010 // end alternate branch 00003258-0000325C fn00003258: // (misaligned) 0000325A FFF0 .invalid <> 0000325C 48E7 0018 movem.l -[A7], A3,A4 00003260 206E 0010 movea.l A0, [A6 + 0x10] 00003264 43EE FFF8 lea.l A1, [A6 - 0x8] 00003268 22D8 move.l [A1]+, [A0]+ 0000326A 22D8 move.l [A1]+, [A0]+ 0000326C 286E 0008 movea.l A4, [A6 + 0x8] 00003270 7000 moveq.l D0, 0x00 00003272 2D40 FFF4 move.l [A6 - 0xC], D0 00003276 42A7 clr.l -[A7] 00003278 487A FF66 pea.l [PC - 0x9A /* 000031E0, value 0x4E56FFF4 */] 0000327C 2F0E move.l -[A7], A6 0000327E 2F0C move.l -[A7], A4 00003280 4EBA 01CE jsr [PC + 0x1CE /* 00003450 */] 00003284 265F movea.l A3, [A7]+ 00003286 4AAE FFF4 tst.l [A6 - 0xC] 0000328A 57C0 seq D0 0000328C 4A00 tst.b D0 0000328E 6758 beq +0x5A /* 000032E8 */ 00003290 B9ED F828 cmpa.l A4, [A5 - 0x7D8] 00003294 56C1 sne D1 00003296 C001 and.b D0, D1 00003298 674E beq +0x50 /* 000032E8 */ 0000329A 4267 clr.w -[A7] 0000329C 2F0C move.l -[A7], A4 0000329E 4EBA 0164 jsr [PC + 0x164 /* 00003404 */] 000032A2 101F move.b D0, [A7]+ 000032A4 6742 beq +0x44 /* 000032E8 */ 000032A6 2F00 move.l -[A7], D0 000032A8 4267 clr.w -[A7] 000032AA 2F0C move.l -[A7], A4 000032AC 4EAD 212A jsr [A5 + 0x212A /* export_1057 */] 000032B0 121F move.b D1, [A7]+ 000032B2 201F move.l D0, [A7]+ 000032B4 C001 and.b D0, D1 000032B6 4A00 tst.b D0 000032B8 672E beq +0x30 /* 000032E8 */ 000032BA 2F00 move.l -[A7], D0 000032BC 4267 clr.w -[A7] 000032BE 2F00 move.l -[A7], D0 000032C0 42A7 clr.l -[A7] 000032C2 486E FFF8 pea.l [A6 - 0x8] 000032C6 2F0C move.l -[A7], A4 000032C8 4EBA 033A jsr [PC + 0x33A /* 00003604 */] 000032CC 221F move.l D1, [A7]+ 000032CE 201F move.l D0, [A7]+ 000032D0 2F01 move.l -[A7], D1 000032D2 2F2E 000C move.l -[A7], [A6 + 0xC] 000032D6 2F0C move.l -[A7], A4 000032D8 4EAD 20CA jsr [A5 + 0x20CA /* export_1045 */] 000032DC 121F move.b D1, [A7]+ 000032DE 201F move.l D0, [A7]+ 000032E0 C001 and.b D0, D1 000032E2 6704 beq +0x6 /* 000032E8 */ 000032E4 2D4C FFF4 move.l [A6 - 0xC], A4 label000032E8: 000032E8 2D6E FFF4 0014 move.l [A6 + 0x14], [A6 - 0xC] 000032EE 4CDF 1800 movem.l A3,A4, [A7]+ 000032F2 4E5E unlink A6 000032F4 205F movea.l A0, [A7]+ 000032F6 DEFC 000C add.w A7, 0xC 000032FA 4ED0 jmp [A0] export_742: 000032FC 4E56 0000 link A6, 0 00003300 2F0C move.l -[A7], A4 00003302 286E 0008 movea.l A4, [A6 + 0x8] 00003306 2054 movea.l A0, [A4] 00003308 4AA8 000E tst.l [A0 + 0xE] 0000330C 6712 beq +0x14 /* 00003320 */ 0000330E 4267 clr.w -[A7] 00003310 2054 movea.l A0, [A4] 00003312 2F28 000E move.l -[A7], [A0 + 0xE] 00003316 4EAD 2102 jsr [A5 + 0x2102 /* export_1052 */] 0000331A 1D5F 000C move.b [A6 + 0xC], [A7]+ 0000331E 6004 bra +0x6 /* 00003324 */ label00003320: 00003320 422E 000C clr.b [A6 + 0xC] label00003324: 00003324 285F movea.l A4, [A7]+ 00003326 4E5E unlink A6 00003328 2E9F move.l [A7], [A7]+ 0000332A 4E75 rts export_743: fn0000332C: 0000332C 4E56 FFF8 link A6, -0x0008 00003330 206E 000C movea.l A0, [A6 + 0xC] 00003334 43EE FFF8 lea.l A1, [A6 - 0x8] 00003338 22D8 move.l [A1]+, [A0]+ 0000333A 22D8 move.l [A1]+, [A0]+ 0000333C 4267 clr.w -[A7] 0000333E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003342 4EAD 212A jsr [A5 + 0x212A /* export_1057 */] 00003346 101F move.b D0, [A7]+ 00003348 670E beq +0x10 /* 00003358 */ 0000334A 486E FFF8 pea.l [A6 - 0x8] 0000334E 4EAD 19CA jsr [A5 + 0x19CA /* export_821 */] 00003352 486E FFF8 pea.l [A6 - 0x8] 00003356 A928 syscall InvalRect label00003358: 00003358 4E5E unlink A6 0000335A 205F movea.l A0, [A7]+ 0000335C 504F addq.w A7, 8 0000335E 4ED0 jmp [A0] export_744: fn00003360: 00003360 4E56 FFE8 link A6, -0x0018 00003364 206E 000C movea.l A0, [A6 + 0xC] 00003368 43EE FFF0 lea.l A1, [A6 - 0x10] 0000336C 22D8 move.l [A1]+, [A0]+ 0000336E 22D8 move.l [A1]+, [A0]+ 00003370 22D8 move.l [A1]+, [A0]+ 00003372 22D8 move.l [A1]+, [A0]+ 00003374 4267 clr.w -[A7] 00003376 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000337A 4EAD 212A jsr [A5 + 0x212A /* export_1057 */] 0000337E 101F move.b D0, [A7]+ 00003380 671C beq +0x1E /* 0000339E */ 00003382 486E FFF0 pea.l [A6 - 0x10] 00003386 486E FFE8 pea.l [A6 - 0x18] 0000338A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000338E 4EBA 02A8 jsr [PC + 0x2A8 /* 00003638 */] 00003392 486E FFE8 pea.l [A6 - 0x18] 00003396 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000339A 4EBA FF90 jsr [PC - 0x70 /* 0000332C */] label0000339E: 0000339E 4E5E unlink A6 000033A0 205F movea.l A0, [A7]+ 000033A2 504F addq.w A7, 8 000033A4 4ED0 jmp [A0] 000033A6 0000 4E56 ori.b D0, 0x56 /* 'V' */ 000033AA 0000 2F2E ori.b D0, 0x2E /* '.' */ 000033AE 000C 4EBA ori.b A4, 0xBA 000033B2 000A 4E5E ori.b A2, 0x5E /* '^' */ 000033B6 205F movea.l A0, [A7]+ 000033B8 504F addq.w A7, 8 000033BA 4ED0 jmp [A0] export_745: fn000033BC: 000033BC 4E56 0000 link A6, 0 000033C0 487A FFE6 pea.l [PC - 0x1A /* 000033A8, value 0x4E560000 'NV\0\0', cstring "NV" */] 000033C4 2F0E move.l -[A7], A6 000033C6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000033CA 4EBA F940 jsr [PC - 0x6C0 /* 00002D0C */] 000033CE 4AAD F488 tst.l [A5 - 0xB78] 000033D2 6710 beq +0x12 /* 000033E4 */ 000033D4 202D F488 move.l D0, [A5 - 0xB78] 000033D8 B0AE 0008 cmp.l D0, [A6 + 0x8] 000033DC 6606 bne +0x8 /* 000033E4 */ 000033DE 7000 moveq.l D0, 0x00 000033E0 2B40 F488 move.l [A5 - 0xB78], D0 label000033E4: 000033E4 4E5E unlink A6 000033E6 2E9F move.l [A7], [A7]+ 000033E8 4E75 rts 000033EA 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_746: // at 000033EC (misaligned) 000033EE 0000 206E ori.b D0, 0x6E /* 'n' */ 000033F2 0008 2050 ori.b A0, 0x50 /* 'P' */ 000033F6 1D68 0032 000C move.b [A6 + 0xC], [A0 + 0x32] 000033FC 4E5E unlink A6 000033FE 2E9F move.l [A7], [A7]+ 00003400 4E75 rts 00003402 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00003404-0000340E export_747: fn00003404: 00003404 4E56 0000 link A6, 0 00003408 206E 0008 movea.l A0, [A6 + 0x8] 0000340C 2050 movea.l A0, [A0] // end alternate branch 00003404-0000340E export_747: // at 00003404 (misaligned) fn00003404: // (misaligned) 00003406 0000 206E ori.b D0, 0x6E /* 'n' */ 0000340A 0008 2050 ori.b A0, 0x50 /* 'P' */ 0000340E 1D68 0033 000C move.b [A6 + 0xC], [A0 + 0x33] 00003414 4E5E unlink A6 00003416 2E9F move.l [A7], [A7]+ 00003418 4E75 rts 0000341A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_748: // at 0000341C (misaligned) 0000341E 0000 4267 ori.b D0, 0x67 /* 'g' */ 00003422 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003426 4EAD 208A jsr [A5 + 0x208A /* export_1037 */] 0000342A 101F move.b D0, [A7]+ 0000342C 6718 beq +0x1A /* 00003446 */ 0000342E 2F00 move.l -[A7], D0 00003430 4267 clr.w -[A7] 00003432 206D FA92 movea.l A0, [A5 - 0x56E] 00003436 2F28 001C move.l -[A7], [A0 + 0x1C] 0000343A A8E2 syscall EmptyRgn 0000343C 121F move.b D1, [A7]+ 0000343E 201F move.l D0, [A7]+ 00003440 0A01 0001 xori.b D1, 0x1 00003444 C001 and.b D0, D1 label00003446: 00003446 1D40 000C move.b [A6 + 0xC], D0 0000344A 4E5E unlink A6 0000344C 2E9F move.l [A7], [A7]+ 0000344E 4E75 rts export_749: fn00003450: 00003450 4E56 0000 link A6, 0 00003454 2F0C move.l -[A7], A4 00003456 286E 0008 movea.l A4, [A6 + 0x8] 0000345A 2054 movea.l A0, [A4] 0000345C 4AA8 0012 tst.l [A0 + 0x12] 00003460 671A beq +0x1C /* 0000347C */ 00003462 42A7 clr.l -[A7] 00003464 41EE 0014 lea.l A0, [A6 + 0x14] 00003468 2F20 move.l -[A7], -[A0] 0000346A 2F20 move.l -[A7], -[A0] 0000346C 2054 movea.l A0, [A4] 0000346E 2F28 0012 move.l -[A7], [A0 + 0x12] 00003472 4EAD 12B2 jsr [A5 + 0x12B2 /* export_594 */] 00003476 2D5F 0014 move.l [A6 + 0x14], [A7]+ 0000347A 6006 bra +0x8 /* 00003482 */ label0000347C: 0000347C 7000 moveq.l D0, 0x00 0000347E 2D40 0014 move.l [A6 + 0x14], D0 label00003482: 00003482 285F movea.l A4, [A7]+ 00003484 4E5E unlink A6 00003486 205F movea.l A0, [A7]+ 00003488 DEFC 000C add.w A7, 0xC 0000348C 4ED0 jmp [A0] 0000348E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_750: // at 00003490 (misaligned) 00003492 0000 206E ori.b D0, 0x6E /* 'n' */ 00003496 0008 2050 ori.b A0, 0x50 /* 'P' */ 0000349A 4868 001A pea.l [A0 + 0x1A] 0000349E 2F2E 000C move.l -[A7], [A6 + 0xC] 000034A2 4EAD 1AFA jsr [A5 + 0x1AFA /* export_859 */] 000034A6 4E5E unlink A6 000034A8 205F movea.l A0, [A7]+ 000034AA 504F addq.w A7, 8 000034AC 4ED0 jmp [A0] 000034AE 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000034B0-000034B6 export_751: fn000034B0: 000034B0 4E56 0000 link A6, 0 000034B4 2F0C move.l -[A7], A4 // end alternate branch 000034B0-000034B6 export_751: // at 000034B0 (misaligned) fn000034B0: // (misaligned) 000034B2 0000 2F0C ori.b D0, 0xC 000034B6 286E 0008 movea.l A4, [A6 + 0x8] 000034BA 2054 movea.l A0, [A4] 000034BC 4AA8 000E tst.l [A0 + 0xE] 000034C0 671A beq +0x1C /* 000034DC */ 000034C2 2F2E 000C move.l -[A7], [A6 + 0xC] 000034C6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000034CA 4EAD 21B2 jsr [A5 + 0x21B2 /* export_1074 */] 000034CE 2F2E 000C move.l -[A7], [A6 + 0xC] 000034D2 2054 movea.l A0, [A4] 000034D4 2F28 000E move.l -[A7], [A0 + 0xE] 000034D8 4EBA FFD6 jsr [PC - 0x2A /* 000034B0 */] label000034DC: 000034DC 285F movea.l A4, [A7]+ 000034DE 4E5E unlink A6 000034E0 205F movea.l A0, [A7]+ 000034E2 504F addq.w A7, 8 000034E4 4ED0 jmp [A0] 000034E6 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000034E8-000034F8 export_752: fn000034E8: 000034E8 4E56 0000 link A6, 0 000034EC 2F2E 0010 move.l -[A7], [A6 + 0x10] 000034F0 2F2E 000C move.l -[A7], [A6 + 0xC] 000034F4 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */] // end alternate branch 000034E8-000034F8 export_752: // at 000034E8 (misaligned) fn000034E8: // (misaligned) 000034EA 0000 2F2E ori.b D0, 0x2E /* '.' */ 000034EE 0010 2F2E ori.b [A0], 0x2E /* '.' */ 000034F2 000C 4EAD ori.b A4, 0xAD 000034F6 1ADA move.b [A5]+, [A2]+ 000034F8 486D F51C pea.l [A5 - 0xAE4] 000034FC 2F2E 000C move.l -[A7], [A6 + 0xC] 00003500 4EAD 1AFA jsr [A5 + 0x1AFA /* export_859 */] 00003504 4E5E unlink A6 00003506 205F movea.l A0, [A7]+ 00003508 DEFC 000C add.w A7, 0xC 0000350C 4ED0 jmp [A0] 0000350E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_753: // at 00003510 (misaligned) 00003512 FFF8 .invalid <> 00003514 206E 0010 movea.l A0, [A6 + 0x10] 00003518 43EE FFF8 lea.l A1, [A6 - 0x8] 0000351C 22D8 move.l [A1]+, [A0]+ 0000351E 22D8 move.l [A1]+, [A0]+ 00003520 486E FFF8 pea.l [A6 - 0x8] 00003524 2F2E 000C move.l -[A7], [A6 + 0xC] 00003528 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */] 0000352C 2F2E 000C move.l -[A7], [A6 + 0xC] 00003530 2F2D F520 move.l -[A7], [A5 - 0xAE0] 00003534 2F2D F51C move.l -[A7], [A5 - 0xAE4] 00003538 4EAD 1B22 jsr [A5 + 0x1B22 /* export_864 */] 0000353C 4E5E unlink A6 0000353E 205F movea.l A0, [A7]+ 00003540 DEFC 000C add.w A7, 0xC 00003544 4ED0 jmp [A0] 00003546 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_754: // at 00003548 (misaligned) 0000354A 0000 206E ori.b D0, 0x6E /* 'n' */ 0000354E 0008 2050 ori.b A0, 0x50 /* 'P' */ 00003552 4868 001A pea.l [A0 + 0x1A] 00003556 2F2E 000C move.l -[A7], [A6 + 0xC] 0000355A 4EAD 1B02 jsr [A5 + 0x1B02 /* export_860 */] 0000355E 4E5E unlink A6 00003560 205F movea.l A0, [A7]+ 00003562 504F addq.w A7, 8 00003564 4ED0 jmp [A0] 00003566 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_755: // at 00003568 (misaligned) 0000356A 0000 2F0C ori.b D0, 0xC 0000356E 286E 0008 movea.l A4, [A6 + 0x8] 00003572 2054 movea.l A0, [A4] 00003574 4AA8 000E tst.l [A0 + 0xE] 00003578 670A beq +0xC /* 00003584 */ 0000357A 2F28 000E move.l -[A7], [A0 + 0xE] 0000357E 4EAD 20FA jsr [A5 + 0x20FA /* export_1051 */] 00003582 6008 bra +0xA /* 0000358C */ label00003584: 00003584 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003588 4EAD 211A jsr [A5 + 0x211A /* export_1055 */] label0000358C: 0000358C 285F movea.l A4, [A7]+ 0000358E 4E5E unlink A6 00003590 2E9F move.l [A7], [A7]+ 00003592 4E75 rts export_756: 00003594 4E56 FFE8 link A6, -0x0018 00003598 206E 000C movea.l A0, [A6 + 0xC] 0000359C 43EE FFF0 lea.l A1, [A6 - 0x10] 000035A0 22D8 move.l [A1]+, [A0]+ 000035A2 22D8 move.l [A1]+, [A0]+ 000035A4 22D8 move.l [A1]+, [A0]+ 000035A6 22D8 move.l [A1]+, [A0]+ 000035A8 4267 clr.w -[A7] 000035AA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000035AE 4EAD 212A jsr [A5 + 0x212A /* export_1057 */] 000035B2 101F move.b D0, [A7]+ 000035B4 671E beq +0x20 /* 000035D4 */ 000035B6 486E FFF0 pea.l [A6 - 0x10] 000035BA 486E FFE8 pea.l [A6 - 0x18] 000035BE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000035C2 4EBA 0074 jsr [PC + 0x74 /* 00003638 */] 000035C6 486E FFE8 pea.l [A6 - 0x18] 000035CA 4EAD 19CA jsr [A5 + 0x19CA /* export_821 */] 000035CE 486E FFE8 pea.l [A6 - 0x18] 000035D2 A92A syscall ValidRect label000035D4: 000035D4 4E5E unlink A6 000035D6 205F movea.l A0, [A7]+ 000035D8 504F addq.w A7, 8 000035DA 4ED0 jmp [A0] export_757: 000035DC 4E56 0000 link A6, 0 000035E0 206E 0008 movea.l A0, [A6 + 0x8] 000035E4 2050 movea.l A0, [A0] 000035E6 116E 000E 0033 move.b [A0 + 0x33], [A6 + 0xE] 000035EC 102E 000C move.b D0, [A6 + 0xC] 000035F0 6708 beq +0xA /* 000035FA */ 000035F2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000035F6 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */] label000035FA: 000035FA 4E5E unlink A6 000035FC 205F movea.l A0, [A7]+ 000035FE 504F addq.w A7, 8 00003600 4ED0 jmp [A0] 00003602 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00003604-00003608 export_758: fn00003604: 00003604 4E56 FFF8 link A6, -0x0008 // end alternate branch 00003604-00003608 export_758: // at 00003604 (misaligned) fn00003604: // (misaligned) 00003606 FFF8 .invalid <> 00003608 206E 000C movea.l A0, [A6 + 0xC] 0000360C 43EE FFF8 lea.l A1, [A6 - 0x8] 00003610 22D8 move.l [A1]+, [A0]+ 00003612 22D8 move.l [A1]+, [A0]+ 00003614 486D F51C pea.l [A5 - 0xAE4] 00003618 486E FFF8 pea.l [A6 - 0x8] 0000361C 4EAD 1B02 jsr [A5 + 0x1B02 /* export_860 */] 00003620 42A7 clr.l -[A7] 00003622 486E FFF8 pea.l [A6 - 0x8] 00003626 4EAD 1AE2 jsr [A5 + 0x1AE2 /* export_856 */] 0000362A 2D5F 0010 move.l [A6 + 0x10], [A7]+ 0000362E 4E5E unlink A6 00003630 205F movea.l A0, [A7]+ 00003632 504F addq.w A7, 8 00003634 4ED0 jmp [A0] 00003636 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00003638-0000363C export_759: fn00003638: 00003638 4E56 FFF0 link A6, -0x0010 // end alternate branch 00003638-0000363C export_759: // at 00003638 (misaligned) fn00003638: // (misaligned) 0000363A FFF0 .invalid <> 0000363C 206E 0010 movea.l A0, [A6 + 0x10] 00003640 43EE FFF0 lea.l A1, [A6 - 0x10] 00003644 22D8 move.l [A1]+, [A0]+ 00003646 22D8 move.l [A1]+, [A0]+ 00003648 22D8 move.l [A1]+, [A0]+ 0000364A 22D8 move.l [A1]+, [A0]+ 0000364C 486E FFF0 pea.l [A6 - 0x10] 00003650 202D F520 move.l D0, [A5 - 0xAE0] 00003654 4480 neg.l D0 00003656 2F00 move.l -[A7], D0 00003658 202D F51C move.l D0, [A5 - 0xAE4] 0000365C 4480 neg.l D0 0000365E 2F00 move.l -[A7], D0 00003660 4EAD 1B22 jsr [A5 + 0x1B22 /* export_864 */] 00003664 486E FFF0 pea.l [A6 - 0x10] 00003668 2F2E 000C move.l -[A7], [A6 + 0xC] 0000366C 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 00003670 4E5E unlink A6 00003672 205F movea.l A0, [A7]+ 00003674 DEFC 000C add.w A7, 0xC 00003678 4ED0 jmp [A0] 0000367A 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 0000367C-00003682 export_760: fn0000367C: 0000367C 4E56 0000 link A6, 0 00003680 2F0C move.l -[A7], A4 // end alternate branch 0000367C-00003682 export_760: // at 0000367C (misaligned) fn0000367C: // (misaligned) 0000367E 0000 2F0C ori.b D0, 0xC 00003682 286E 0008 movea.l A4, [A6 + 0x8] 00003686 2054 movea.l A0, [A4] 00003688 4AA8 000E tst.l [A0 + 0xE] 0000368C 6718 beq +0x1A /* 000036A6 */ 0000368E 2F2E 000C move.l -[A7], [A6 + 0xC] 00003692 2F28 000E move.l -[A7], [A0 + 0xE] 00003696 4EBA FFE4 jsr [PC - 0x1C /* 0000367C */] 0000369A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000369E 2F2E 0008 move.l -[A7], [A6 + 0x8] 000036A2 4EAD 21AA jsr [A5 + 0x21AA /* export_1073 */] label000036A6: 000036A6 285F movea.l A4, [A7]+ 000036A8 4E5E unlink A6 000036AA 205F movea.l A0, [A7]+ 000036AC 504F addq.w A7, 8 000036AE 4ED0 jmp [A0] fn000036B0: 000036B0 4E56 0000 link A6, 0 000036B4 1D7C 0001 000C move.b [A6 + 0xC], 0x1 000036BA 4E5E unlink A6 000036BC 2E9F move.l [A7], [A7]+ 000036BE 4E75 rts export_761: 000036C0 4E56 0000 link A6, 0 000036C4 2F0C move.l -[A7], A4 000036C6 286E 0008 movea.l A4, [A6 + 0x8] 000036CA 2054 movea.l A0, [A4] 000036CC 1028 0061 move.b D0, [A0 + 0x61] 000036D0 6614 bne +0x16 /* 000036E6 */ 000036D2 3F3C 001F move.w -[A7], 0x1F 000036D6 1F28 005C move.b -[A7], [A0 + 0x5C] 000036DA 4EAD 13B2 jsr [A5 + 0x13B2 /* export_626 */] 000036DE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000036E2 4EBA F430 jsr [PC - 0xBD0 /* 00002B14 */] label000036E6: 000036E6 285F movea.l A4, [A7]+ 000036E8 4E5E unlink A6 000036EA 2E9F move.l [A7], [A7]+ 000036EC 4E75 rts 000036EE 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000036F0-000036F4 fn000036F0: 000036F0 4E56 FFF8 link A6, -0x0008 // end alternate branch 000036F0-000036F4 fn000036F0: // (misaligned) 000036F2 FFF8 .invalid <> 000036F4 48E7 0018 movem.l -[A7], A3,A4 000036F8 286E 0008 movea.l A4, [A6 + 0x8] 000036FC 266C 0008 movea.l A3, [A4 + 0x8] 00003700 4267 clr.w -[A7] 00003702 2F2C 0008 move.l -[A7], [A4 + 0x8] 00003706 4EAD 212A jsr [A5 + 0x212A /* export_1057 */] 0000370A 101F move.b D0, [A7]+ 0000370C 672A beq +0x2C /* 00003738 */ 0000370E 486E FFF8 pea.l [A6 - 0x8] 00003712 2F2C 0008 move.l -[A7], [A4 + 0x8] 00003716 4EBA FA74 jsr [PC - 0x58C /* 0000318C */] 0000371A 486E FFF8 pea.l [A6 - 0x8] 0000371E A8A3 syscall EraseRect 00003720 2F2C 0008 move.l -[A7], [A4 + 0x8] 00003724 4EBA F5D6 jsr [PC - 0xA2A /* 00002CFC */] 00003728 2053 movea.l A0, [A3] 0000372A 1028 005B move.b D0, [A0 + 0x5B] 0000372E 6708 beq +0xA /* 00003738 */ 00003730 2F2C 0008 move.l -[A7], [A4 + 0x8] 00003734 4EBA 001E jsr [PC + 0x1E /* 00003754 */] label00003738: 00003738 4CDF 1800 movem.l A3,A4, [A7]+ 0000373C 4E5E unlink A6 0000373E 2E9F move.l [A7], [A7]+ 00003740 4E75 rts 00003742 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_762: // at 00003744 (misaligned) 00003746 FFF8 .invalid <> 00003748 2F0E move.l -[A7], A6 0000374A 4EBA FFA4 jsr [PC - 0x5C /* 000036F0 */] 0000374E 4E5E unlink A6 00003750 2E9F move.l [A7], [A7]+ 00003752 4E75 rts export_763: fn00003754: 00003754 4E56 FFF8 link A6, -0x0008 00003758 486E FFF8 pea.l [A6 - 0x8] 0000375C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003760 4EBA F9AA jsr [PC - 0x656 /* 0000310C */] 00003764 302E FFFE move.w D0, [A6 - 0x2] 00003768 907C 000F sub.w D0, 0xF 0000376C 3D40 FFFA move.w [A6 - 0x6], D0 00003770 302E FFFC move.w D0, [A6 - 0x4] 00003774 907C 000F sub.w D0, 0xF 00003778 3D40 FFF8 move.w [A6 - 0x8], D0 0000377C 2F2D F838 move.l -[A7], [A5 - 0x7C8] 00003780 A87A syscall GetClip 00003782 486E FFF8 pea.l [A6 - 0x8] 00003786 A87B syscall ClipRect 00003788 A89E syscall PenNormal 0000378A 206E 0008 movea.l A0, [A6 + 0x8] 0000378E 2050 movea.l A0, [A0] 00003790 2F28 0038 move.l -[A7], [A0 + 0x38] 00003794 A904 syscall DrawGrowIcon 00003796 2F2D F838 move.l -[A7], [A5 - 0x7C8] 0000379A A879 syscall SetClip 0000379C 4E5E unlink A6 0000379E 2E9F move.l [A7], [A7]+ 000037A0 4E75 rts 000037A2 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_764: // at 000037A4 (misaligned) 000037A6 0000 48E7 ori.b D0, 0xE7 000037AA 0018 266E ori.b [A0]+, 0x6E /* 'n' */ 000037AE 0008 284B ori.b A0, 0x4B /* 'K' */ 000037B2 1D7C 0001 000C move.b [A6 + 0xC], 0x1 000037B8 4267 clr.w -[A7] 000037BA 2F0B move.l -[A7], A3 000037BC 4EBA F842 jsr [PC - 0x7BE /* 00003000 */] 000037C0 101F move.b D0, [A7]+ 000037C2 6702 beq +0x4 /* 000037C6 */ 000037C4 606E bra +0x70 /* 00003834 */ label000037C6: 000037C6 B7ED F34C cmpa.l A3, [A5 - 0xCB4] 000037CA 57C0 seq D0 000037CC 4A00 tst.b D0 000037CE 661C bne +0x1E /* 000037EC */ 000037D0 4AAD F370 tst.l [A5 - 0xC90] 000037D4 56C1 sne D1 000037D6 4A01 tst.b D1 000037D8 6718 beq +0x1A /* 000037F2 */ 000037DA 206D F370 movea.l A0, [A5 - 0xC90] 000037DE 2050 movea.l A0, [A0] 000037E0 B7E8 000E cmpa.l A3, [A0 + 0xE] 000037E4 57C2 seq D2 000037E6 C202 and.b D1, D2 000037E8 8001 or.b D0, D1 000037EA 6706 beq +0x8 /* 000037F2 */ label000037EC: 000037EC 2B4B F488 move.l [A5 - 0xB78], A3 000037F0 6042 bra +0x44 /* 00003834 */ label000037F2: 000037F2 2054 movea.l A0, [A4] 000037F4 4AA8 0038 tst.l [A0 + 0x38] 000037F8 672A beq +0x2C /* 00003824 */ 000037FA 42A7 clr.l -[A7] 000037FC 2F0B move.l -[A7], A3 000037FE 4EAD 20BA jsr [A5 + 0x20BA /* export_1043 */] 00003802 A873 syscall SetPort 00003804 42A7 clr.l -[A7] 00003806 A878 syscall SetOrigin 00003808 41ED F51C lea.l A0, [A5 - 0xAE4] 0000380C 43ED F82C lea.l A1, [A5 - 0x7D4] 00003810 20D9 move.l [A0]+, [A1]+ 00003812 20D9 move.l [A0]+, [A1]+ 00003814 206D FA92 movea.l A0, [A5 - 0x56E] 00003818 2F28 0018 move.l -[A7], [A0 + 0x18] 0000381C A879 syscall SetClip 0000381E 2B4B F488 move.l [A5 - 0xB78], A3 00003822 6010 bra +0x12 /* 00003834 */ label00003824: 00003824 486D F714 pea.l [A5 - 0x8EC] 00003828 A87B syscall ClipRect 0000382A 2F0B move.l -[A7], A3 0000382C 4EBA FB8E jsr [PC - 0x472 /* 000033BC */] 00003830 422E 000C clr.b [A6 + 0xC] label00003834: 00003834 4CDF 1800 movem.l A3,A4, [A7]+ 00003838 4E5E unlink A6 0000383A 2E9F move.l [A7], [A7]+ 0000383C 4E75 rts 0000383E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_765: // at 00003840 (misaligned) 00003842 0000 422E ori.b D0, 0x2E /* '.' */ 00003846 000C 4E5E ori.b A4, 0x5E /* '^' */ 0000384A 2E9F move.l [A7], [A7]+ 0000384C 4E75 rts 0000384E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00003850-00003854 export_766: fn00003850: 00003850 4E56 FFFC link A6, -0x0004 // end alternate branch 00003850-00003854 export_766: // at 00003850 (misaligned) fn00003850: // (misaligned) 00003852 FFFC .invalid <> 00003854 48E7 0118 movem.l -[A7], D7,A3,A4 00003858 266E 000C movea.l A3, [A6 + 0xC] 0000385C 2E2E 0008 move.l D7, [A6 + 0x8] 00003860 2847 movea.l A4, D7 00003862 2054 movea.l A0, [A4] 00003864 4AA8 0038 tst.l [A0 + 0x38] 00003868 660C bne +0xE /* 00003876 */ 0000386A 41ED F714 lea.l A0, [A5 - 0x8EC] 0000386E 224B movea.l A1, A3 00003870 22D8 move.l [A1]+, [A0]+ 00003872 22D8 move.l [A1]+, [A0]+ 00003874 6034 bra +0x36 /* 000038AA */ label00003876: 00003876 486E FFFC pea.l [A6 - 0x4] 0000387A A874 syscall GetPort 0000387C 42A7 clr.l -[A7] 0000387E 2F07 move.l -[A7], D7 00003880 4EAD 20BA jsr [A5 + 0x20BA /* export_1043 */] 00003884 A873 syscall SetPort 00003886 42A7 clr.l -[A7] 00003888 2F07 move.l -[A7], D7 0000388A 4EAD 20BA jsr [A5 + 0x20BA /* export_1043 */] 0000388E 205F movea.l A0, [A7]+ 00003890 41E8 0010 lea.l A0, [A0 + 0x10] 00003894 224B movea.l A1, A3 00003896 22D8 move.l [A1]+, [A0]+ 00003898 22D8 move.l [A1]+, [A0]+ 0000389A 2F0B move.l -[A7], A3 0000389C A870 syscall LocalToGlobal 0000389E 486B 0004 pea.l [A3 + 0x4] 000038A2 A870 syscall LocalToGlobal 000038A4 2F2E FFFC move.l -[A7], [A6 - 0x4] 000038A8 A873 syscall SetPort label000038AA: 000038AA 4CDF 1880 movem.l D7,A3,A4, [A7]+ 000038AE 4E5E unlink A6 000038B0 205F movea.l A0, [A7]+ 000038B2 504F addq.w A7, 8 000038B4 4ED0 jmp [A0] 000038B6 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_767: // at 000038B8 (misaligned) 000038BA 0000 2F0C ori.b D0, 0xC 000038BE 286E 0008 movea.l A4, [A6 + 0x8] 000038C2 102D F820 move.b D0, [A5 - 0x7E0] 000038C6 6606 bne +0x8 /* 000038CE */ 000038C8 802D F36C or.b D0, [A5 - 0xC94] 000038CC 6708 beq +0xA /* 000038D6 */ label000038CE: 000038CE 2D6D FA92 000C move.l [A6 + 0xC], [A5 - 0x56E] 000038D4 6016 bra +0x18 /* 000038EC */ label000038D6: 000038D6 2054 movea.l A0, [A4] 000038D8 4AA8 0038 tst.l [A0 + 0x38] 000038DC 6708 beq +0xA /* 000038E6 */ 000038DE 2D68 0038 000C move.l [A6 + 0xC], [A0 + 0x38] 000038E4 6006 bra +0x8 /* 000038EC */ label000038E6: 000038E6 7000 moveq.l D0, 0x00 000038E8 2D40 000C move.l [A6 + 0xC], D0 label000038EC: 000038EC 285F movea.l A4, [A7]+ 000038EE 4E5E unlink A6 000038F0 2E9F move.l [A7], [A7]+ 000038F2 4E75 rts export_768: 000038F4 4E56 0000 link A6, 0 000038F8 206E 0008 movea.l A0, [A6 + 0x8] 000038FC 2050 movea.l A0, [A0] 000038FE 2F28 0038 move.l -[A7], [A0 + 0x38] 00003902 2F2E 000C move.l -[A7], [A6 + 0xC] 00003906 A919 syscall GetWTitle 00003908 4E5E unlink A6 0000390A 205F movea.l A0, [A7]+ 0000390C 504F addq.w A7, 8 0000390E 4ED0 jmp [A0] export_769: 00003910 4E56 0000 link A6, 0 00003914 2D6E 0008 000C move.l [A6 + 0xC], [A6 + 0x8] 0000391A 4E5E unlink A6 0000391C 2E9F move.l [A7], [A7]+ 0000391E 4E75 rts export_770: 00003920 4E56 0000 link A6, 0 00003924 4267 clr.w -[A7] 00003926 206E 0008 movea.l A0, [A6 + 0x8] 0000392A 2050 movea.l A0, [A0] 0000392C 2268 0038 movea.l A1, [A0 + 0x38] 00003930 2F29 007A move.l -[A7], [A1 + 0x7A] 00003934 A8E2 syscall EmptyRgn 00003936 101F move.b D0, [A7]+ 00003938 0A00 0001 xori.b D0, 0x1 0000393C 1D40 000C move.b [A6 + 0xC], D0 00003940 4E5E unlink A6 00003942 2E9F move.l [A7], [A7]+ 00003944 4E75 rts 00003946 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_771: // at 00003948 (misaligned) 0000394A 0000 2F0C ori.b D0, 0xC 0000394E 286E 0008 movea.l A4, [A6 + 0x8] 00003952 2054 movea.l A0, [A4] 00003954 4AA8 0038 tst.l [A0 + 0x38] 00003958 6714 beq +0x16 /* 0000396E */ 0000395A 2248 movea.l A1, A0 0000395C 2069 0038 movea.l A0, [A1 + 0x38] 00003960 4A28 006E tst.b [A0 + 0x6E] 00003964 56C0 sne D0 00003966 4400 neg.b D0 00003968 1D40 000C move.b [A6 + 0xC], D0 0000396C 6004 bra +0x6 /* 00003972 */ label0000396E: 0000396E 422E 000C clr.b [A6 + 0xC] label00003972: 00003972 285F movea.l A4, [A7]+ 00003974 4E5E unlink A6 00003976 2E9F move.l [A7], [A7]+ 00003978 4E75 rts 0000397A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_772: // at 0000397C (misaligned) 0000397E FFFC .invalid <> 00003980 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00003984 266E 0008 movea.l A3, [A6 + 0x8] 00003988 2C2E 000E move.l D6, [A6 + 0xE] 0000398C 2E2E 0012 move.l D7, [A6 + 0x12] 00003990 284B movea.l A4, A3 00003992 2F07 move.l -[A7], D7 00003994 2F06 move.l -[A7], D6 00003996 1F2E 000C move.b -[A7], [A6 + 0xC] 0000399A 2F0B move.l -[A7], A3 0000399C 4EAD 0472 jsr [A5 + 0x472 /* export_138 */] 000039A0 2054 movea.l A0, [A4] 000039A2 4AA8 0038 tst.l [A0 + 0x38] 000039A6 673C beq +0x3E /* 000039E4 */ 000039A8 2248 movea.l A1, A0 000039AA 2069 0038 movea.l A0, [A1 + 0x38] 000039AE 2D68 0010 FFFC move.l [A6 - 0x4], [A0 + 0x10] 000039B4 486E FFFC pea.l [A6 - 0x4] 000039B8 A870 syscall LocalToGlobal 000039BA 302E FFFE move.w D0, [A6 - 0x2] 000039BE 48C0 ext.l D0 000039C0 B087 cmp.l D0, D7 000039C2 56C0 sne D0 000039C4 4A00 tst.b D0 000039C6 660E bne +0x10 /* 000039D6 */ 000039C8 322E FFFC move.w D1, [A6 - 0x4] 000039CC 48C1 ext.l D1 000039CE B286 cmp.l D1, D6 000039D0 56C1 sne D1 000039D2 8001 or.b D0, D1 000039D4 670E beq +0x10 /* 000039E4 */ label000039D6: 000039D6 2054 movea.l A0, [A4] 000039D8 2F28 0038 move.l -[A7], [A0 + 0x38] 000039DC 3F07 move.w -[A7], D7 000039DE 3F06 move.w -[A7], D6 000039E0 4267 clr.w -[A7] 000039E2 A91B syscall MoveWindow label000039E4: 000039E4 2054 movea.l A0, [A4] 000039E6 1028 005A move.b D0, [A0 + 0x5A] 000039EA 6608 bne +0xA /* 000039F4 */ 000039EC 8028 0062 or.b D0, [A0 + 0x62] 000039F0 4A00 tst.b D0 000039F2 671A beq +0x1C /* 00003A0E */ label000039F4: 000039F4 2F00 move.l -[A7], D0 000039F6 4267 clr.w -[A7] 000039F8 2F0B move.l -[A7], A3 000039FA 4EAD 208A jsr [A5 + 0x208A /* export_1037 */] 000039FE 121F move.b D1, [A7]+ 00003A00 201F move.l D0, [A7]+ 00003A02 C001 and.b D0, D1 00003A04 6708 beq +0xA /* 00003A0E */ 00003A06 2F2D F89C move.l -[A7], [A5 - 0x764] 00003A0A 4EBA DAC0 jsr [PC - 0x2540 /* 000014CC */] label00003A0E: 00003A0E 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00003A12 4E5E unlink A6 00003A14 205F movea.l A0, [A7]+ 00003A16 DEFC 000E add.w A7, 0xE 00003A1A 4ED0 jmp [A0] export_773: 00003A1C 4E56 0000 link A6, 0 00003A20 206E 0008 movea.l A0, [A6 + 0x8] 00003A24 2050 movea.l A0, [A0] 00003A26 2F28 0038 move.l -[A7], [A0 + 0x38] 00003A2A 2F2D F89C move.l -[A7], [A5 - 0x764] 00003A2E 4EBA E048 jsr [PC - 0x1FB8 /* 00001A78 */] 00003A32 4E5E unlink A6 00003A34 2E9F move.l [A7], [A7]+ 00003A36 4E75 rts export_774: 00003A38 4E56 FFF4 link A6, -0x000C 00003A3C 48E7 0028 movem.l -[A7], A2,A4 00003A40 286E 0008 movea.l A4, [A6 + 0x8] 00003A44 41EE FFF8 lea.l A0, [A6 - 0x8] 00003A48 2454 movea.l A2, [A4] 00003A4A 43EA 003E lea.l A1, [A2 + 0x3E] 00003A4E 20D9 move.l [A0]+, [A1]+ 00003A50 20D9 move.l [A0]+, [A1]+ 00003A52 2054 movea.l A0, [A4] 00003A54 2F28 0038 move.l -[A7], [A0 + 0x38] 00003A58 2F2E 000C move.l -[A7], [A6 + 0xC] 00003A5C 486E FFF8 pea.l [A6 - 0x8] 00003A60 A925 syscall DragWindow 00003A62 42A7 clr.l -[A7] 00003A64 A975 syscall TickCount 00003A66 2B5F F524 move.l [A5 - 0xADC], [A7]+ 00003A6A 2254 movea.l A1, [A4] 00003A6C 2069 0038 movea.l A0, [A1 + 0x38] 00003A70 2D68 0010 FFF4 move.l [A6 - 0xC], [A0 + 0x10] 00003A76 486E FFF4 pea.l [A6 - 0xC] 00003A7A A870 syscall LocalToGlobal 00003A7C 302E FFF6 move.w D0, [A6 - 0xA] 00003A80 48C0 ext.l D0 00003A82 2F00 move.l -[A7], D0 00003A84 302E FFF4 move.w D0, [A6 - 0xC] 00003A88 48C0 ext.l D0 00003A8A 2F00 move.l -[A7], D0 00003A8C 4267 clr.w -[A7] 00003A8E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003A92 4EAD 213A jsr [A5 + 0x213A /* export_1059 */] 00003A96 4CDF 1400 movem.l A2,A4, [A7]+ 00003A9A 4E5E unlink A6 00003A9C 205F movea.l A0, [A7]+ 00003A9E 504F addq.w A7, 8 00003AA0 4ED0 jmp [A0] 00003AA2 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_775: // at 00003AA4 (misaligned) 00003AA6 0000 48E7 ori.b D0, 0xE7 00003AAA 0118 btst [A0]+, D0 00003AAC 266E 000C movea.l A3, [A6 + 0xC] 00003AB0 2E2E 0008 move.l D7, [A6 + 0x8] 00003AB4 2847 movea.l A4, D7 00003AB6 200B move.l D0, A3 00003AB8 6602 bne +0x4 /* 00003ABC */ 00003ABA 2647 movea.l A3, D7 label00003ABC: 00003ABC 2054 movea.l A0, [A4] 00003ABE 214B 004E move.l [A0 + 0x4E], A3 00003AC2 42A7 clr.l -[A7] 00003AC4 2F2D F89C move.l -[A7], [A5 - 0x764] 00003AC8 4EBA D136 jsr [PC - 0x2ECA /* 00000C00 */] 00003ACC BE9F cmp.l D7, [A7]+ 00003ACE 660A bne +0xC /* 00003ADA */ 00003AD0 2F0B move.l -[A7], A3 00003AD2 2F2D F89C move.l -[A7], [A5 - 0x764] 00003AD6 4EBA DFB8 jsr [PC - 0x2048 /* 00001A90 */] label00003ADA: 00003ADA 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00003ADE 4E5E unlink A6 00003AE0 205F movea.l A0, [A7]+ 00003AE2 504F addq.w A7, 8 00003AE4 4ED0 jmp [A0] 00003AE6 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_776: // at 00003AE8 (misaligned) 00003AEA FE00 2F0C .unknown 0xFE00 0x2F0C (W = 7) 00003AEE 206E 000C movea.l A0, [A6 + 0xC] 00003AF2 43EE FF00 lea.l A1, [A6 - 0x100] 00003AF6 703F moveq.l D0, 0x3F label00003AF8: 00003AF8 22D8 move.l [A1]+, [A0]+ 00003AFA 51C8 FFFC dbf D0, -0x6 /* 00003AF8 */ 00003AFE 286E 0008 movea.l A4, [A6 + 0x8] 00003B02 2054 movea.l A0, [A4] 00003B04 2F28 0038 move.l -[A7], [A0 + 0x38] 00003B08 486E FE00 pea.l [A6 - 0x200] 00003B0C A919 syscall GetWTitle 00003B0E 4267 clr.w -[A7] 00003B10 486E FE00 pea.l [A6 - 0x200] 00003B14 486E FF00 pea.l [A6 - 0x100] 00003B18 4EAD 19F2 jsr [A5 + 0x19F2 /* export_826 */] 00003B1C 4A5F tst.w [A7]+ 00003B1E 670C beq +0xE /* 00003B2C */ 00003B20 2054 movea.l A0, [A4] 00003B22 2F28 0038 move.l -[A7], [A0 + 0x38] 00003B26 486E FF00 pea.l [A6 - 0x100] 00003B2A A91A syscall SetWTitle label00003B2C: 00003B2C 285F movea.l A4, [A7]+ 00003B2E 4E5E unlink A6 00003B30 205F movea.l A0, [A7]+ 00003B32 504F addq.w A7, 8 00003B34 4ED0 jmp [A0] 00003B36 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00003B3A 0000 226E ori.b D0, 0x6E /* 'n' */ 00003B3E 0008 2069 ori.b A0, 0x69 /* 'i' */ 00003B42 0008 2050 ori.b A0, 0x50 /* 'P' */ 00003B46 2F28 0038 move.l -[A7], [A0 + 0x38] 00003B4A A923 syscall EndUpdate 00003B4C 206E 0008 movea.l A0, [A6 + 0x8] 00003B50 2F28 0008 move.l -[A7], [A0 + 0x8] 00003B54 4EBA F866 jsr [PC - 0x79A /* 000033BC */] 00003B58 4E5E unlink A6 00003B5A 205F movea.l A0, [A7]+ 00003B5C DEFC 000A add.w A7, 0xA /* '\n' */ 00003B60 4ED0 jmp [A0] 00003B62 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_777: // at 00003B64 (misaligned) 00003B66 FFC2 .invalid <> 00003B68 48E7 0018 movem.l -[A7], A3,A4 00003B6C 266E 0008 movea.l A3, [A6 + 0x8] 00003B70 284B movea.l A4, A3 00003B72 4267 clr.w -[A7] 00003B74 2F0B move.l -[A7], A3 00003B76 4EAD 2102 jsr [A5 + 0x2102 /* export_1052 */] 00003B7A 101F move.b D0, [A7]+ 00003B7C 6738 beq +0x3A /* 00003BB6 */ 00003B7E 2F0B move.l -[A7], A3 00003B80 4EBA F83A jsr [PC - 0x7C6 /* 000033BC */] 00003B84 2054 movea.l A0, [A4] 00003B86 2F28 0038 move.l -[A7], [A0 + 0x38] 00003B8A A922 syscall BeginUpdate 00003B8C 486E FFC2 pea.l [A6 - 0x3E] 00003B90 487A FFA6 pea.l [PC - 0x5A /* 00003B38, value 0x4E560000 'NV\0\0', cstring "NV" */] 00003B94 2F0E move.l -[A7], A6 00003B96 4EAD 1922 jsr [A5 + 0x1922 /* export_800 */] 00003B9A 2F0B move.l -[A7], A3 00003B9C 4EAD 211A jsr [A5 + 0x211A /* export_1055 */] 00003BA0 486E FFC2 pea.l [A6 - 0x3E] 00003BA4 4EAD 1962 jsr [A5 + 0x1962 /* export_808 */] 00003BA8 2054 movea.l A0, [A4] 00003BAA 2F28 0038 move.l -[A7], [A0 + 0x38] 00003BAE A923 syscall EndUpdate 00003BB0 2F0B move.l -[A7], A3 00003BB2 4EBA F808 jsr [PC - 0x7F8 /* 000033BC */] label00003BB6: 00003BB6 4CDF 1800 movem.l A3,A4, [A7]+ 00003BBA 4E5E unlink A6 00003BBC 2E9F move.l [A7], [A7]+ 00003BBE 4E75 rts export_778: 00003BC0 4E56 FFFC link A6, -0x0004 00003BC4 2F0C move.l -[A7], A4 00003BC6 42A7 clr.l -[A7] 00003BC8 2F2E 000A move.l -[A7], [A6 + 0xA] 00003BCC A95A syscall GetControlReference/GetCRefCon 00003BCE 285F movea.l A4, [A7]+ 00003BD0 2F0C move.l -[A7], A4 00003BD2 4EAD 193A jsr [A5 + 0x193A /* export_803 */] 00003BD6 3F2E 0008 move.w -[A7], [A6 + 0x8] 00003BDA 2F0C move.l -[A7], A4 00003BDC 4EBA 063A jsr [PC + 0x63A /* 00004218 */] 00003BE0 285F movea.l A4, [A7]+ 00003BE2 4E5E unlink A6 00003BE4 205F movea.l A0, [A7]+ 00003BE6 5C4F addq.w A7, 6 00003BE8 4ED0 jmp [A0] 00003BEA 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_779: // at 00003BEC (misaligned) 00003BEE FFFC .invalid <> 00003BF0 2F0C move.l -[A7], A4 00003BF2 286E 0008 movea.l A4, [A6 + 0x8] 00003BF6 2F2E 000C move.l -[A7], [A6 + 0xC] 00003BFA 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003BFE 4EBA EB4C jsr [PC - 0x14B4 /* 0000274C */] 00003C02 2054 movea.l A0, [A4] 00003C04 1028 003C move.b D0, [A0 + 0x3C] 00003C08 6632 bne +0x34 /* 00003C3C */ 00003C0A 206E 000C movea.l A0, [A6 + 0xC] 00003C0E 2028 0004 move.l D0, [A0 + 0x4] 00003C12 2054 movea.l A0, [A4] 00003C14 90A8 0026 sub.l D0, [A0 + 0x26] 00003C18 3D40 FFFE move.w [A6 - 0x2], D0 00003C1C 226E 000C movea.l A1, [A6 + 0xC] 00003C20 2011 move.l D0, [A1] 00003C22 90A8 0022 sub.l D0, [A0 + 0x22] 00003C26 3D40 FFFC move.w [A6 - 0x4], D0 00003C2A 4AAE FFFC tst.l [A6 - 0x4] 00003C2E 670C beq +0xE /* 00003C3C */ 00003C30 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003C34 2054 movea.l A0, [A4] 00003C36 4868 0048 pea.l [A0 + 0x48] 00003C3A A87E syscall AddPt label00003C3C: 00003C3C 285F movea.l A4, [A7]+ 00003C3E 4E5E unlink A6 00003C40 205F movea.l A0, [A7]+ 00003C42 504F addq.w A7, 8 00003C44 4ED0 jmp [A0] 00003C46 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_780: // at 00003C48 (misaligned) 00003C4A FFF0 .invalid <> 00003C4C 206E 000C movea.l A0, [A6 + 0xC] 00003C50 43EE FFF8 lea.l A1, [A6 - 0x8] 00003C54 22D8 move.l [A1]+, [A0]+ 00003C56 22D8 move.l [A1]+, [A0]+ 00003C58 486E FFF0 pea.l [A6 - 0x10] 00003C5C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003C60 4EBA 0022 jsr [PC + 0x22 /* 00003C84 */] 00003C64 4267 clr.w -[A7] 00003C66 42A7 clr.l -[A7] 00003C68 486E FFF8 pea.l [A6 - 0x8] 00003C6C 4EAD 1AE2 jsr [A5 + 0x1AE2 /* export_856 */] 00003C70 486E FFF0 pea.l [A6 - 0x10] 00003C74 A8AD syscall PtInRect 00003C76 1D5F 0010 move.b [A6 + 0x10], [A7]+ 00003C7A 4E5E unlink A6 00003C7C 205F movea.l A0, [A7]+ 00003C7E 504F addq.w A7, 8 00003C80 4ED0 jmp [A0] 00003C82 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00003C84-00003C88 export_781: fn00003C84: 00003C84 4E56 FFFC link A6, -0x0004 // end alternate branch 00003C84-00003C88 export_781: // at 00003C84 (misaligned) fn00003C84: // (misaligned) 00003C86 FFFC .invalid <> 00003C88 48E7 0018 movem.l -[A7], A3,A4 00003C8C 286E 0008 movea.l A4, [A6 + 0x8] 00003C90 2054 movea.l A0, [A4] 00003C92 47E8 0044 lea.l A3, [A0 + 0x44] 00003C96 43E8 0022 lea.l A1, [A0 + 0x22] 00003C9A 2D49 FFFC move.l [A6 - 0x4], A1 00003C9E 2F2E 000C move.l -[A7], [A6 + 0xC] 00003CA2 2F13 move.l -[A7], [A3] 00003CA4 206E FFFC movea.l A0, [A6 - 0x4] 00003CA8 302B 0006 move.w D0, [A3 + 0x6] 00003CAC 48C0 ext.l D0 00003CAE 2228 0004 move.l D1, [A0 + 0x4] 00003CB2 9280 sub.l D1, D0 00003CB4 3F01 move.w -[A7], D1 00003CB6 206E FFFC movea.l A0, [A6 - 0x4] 00003CBA 302B 0004 move.w D0, [A3 + 0x4] 00003CBE 48C0 ext.l D0 00003CC0 2210 move.l D1, [A0] 00003CC2 9280 sub.l D1, D0 00003CC4 3F01 move.w -[A7], D1 00003CC6 A8A7 syscall SetRect 00003CC8 7007 moveq.l D0, 0x07 00003CCA 6B1A bmi +0x1C /* 00003CE6 */ 00003CCC B07C 0007 cmp.w D0, 0x7 00003CD0 6E14 bgt +0x16 /* 00003CE6 */ 00003CD2 2254 movea.l A1, [A4] 00003CD4 41E9 003F lea.l A0, [A1 + 0x3F] 00003CD8 3200 move.w D1, D0 00003CDA E649 lsr D1.w, 3 00003CDC 4441 neg.w D1 00003CDE 0130 10FF btst [A0 + D1.w - 0x1], D0 00003CE2 0A3C 0004 xori.b ccr, 4 label00003CE6: 00003CE6 6610 bne +0x12 /* 00003CF8 */ 00003CE8 2054 movea.l A0, [A4] 00003CEA 2F28 0040 move.l -[A7], [A0 + 0x40] 00003CEE 226E 000C movea.l A1, [A6 + 0xC] 00003CF2 4869 0004 pea.l [A1 + 0x4] 00003CF6 A87F syscall SubPt label00003CF8: 00003CF8 4CDF 1800 movem.l A3,A4, [A7]+ 00003CFC 4E5E unlink A6 00003CFE 205F movea.l A0, [A7]+ 00003D00 504F addq.w A7, 8 00003D02 4ED0 jmp [A0] fn00003D04: 00003D04 4E56 FFF8 link A6, -0x0008 00003D08 486E FFF8 pea.l [A6 - 0x8] 00003D0C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003D10 4EBA FF72 jsr [PC - 0x8E /* 00003C84 */] 00003D14 486D FA7A pea.l [A5 - 0x586] 00003D18 A89D syscall PenPat 00003D1A 3F3C 000B move.w -[A7], 0xB 00003D1E A89C syscall PenMode 00003D20 486E FFF8 pea.l [A6 - 0x8] 00003D24 A8A2 syscall PaintRect 00003D26 4E5E unlink A6 00003D28 2E9F move.l [A7], [A7]+ 00003D2A 4E75 rts export_782: 00003D2C 4E56 FFF0 link A6, -0x0010 00003D30 48E7 0018 movem.l -[A7], A3,A4 00003D34 206E 000C movea.l A0, [A6 + 0xC] 00003D38 43EE FFF8 lea.l A1, [A6 - 0x8] 00003D3C 22D8 move.l [A1]+, [A0]+ 00003D3E 22D8 move.l [A1]+, [A0]+ 00003D40 266E 0008 movea.l A3, [A6 + 0x8] 00003D44 284B movea.l A4, A3 00003D46 2054 movea.l A0, [A4] 00003D48 1028 003E move.b D0, [A0 + 0x3E] 00003D4C 7200 moveq.l D1, 0x00 00003D4E B001 cmp.b D0, D1 00003D50 6722 beq +0x24 /* 00003D74 */ 00003D52 486E FFF0 pea.l [A6 - 0x10] 00003D56 2F0B move.l -[A7], A3 00003D58 4EBA F3B2 jsr [PC - 0xC4E /* 0000310C */] 00003D5C 486E FFF0 pea.l [A6 - 0x10] 00003D60 2054 movea.l A0, [A4] 00003D62 2F28 0040 move.l -[A7], [A0 + 0x40] 00003D66 4240 clr.w D0 00003D68 1028 003E move.b D0, [A0 + 0x3E] 00003D6C 3F00 move.w -[A7], D0 00003D6E 2F0B move.l -[A7], A3 00003D70 4EBA E756 jsr [PC - 0x18AA /* 000024C8 */] label00003D74: 00003D74 2054 movea.l A0, [A4] 00003D76 1028 003B move.b D0, [A0 + 0x3B] 00003D7A 6706 beq +0x8 /* 00003D82 */ 00003D7C 2F0B move.l -[A7], A3 00003D7E 4EBA FF84 jsr [PC - 0x7C /* 00003D04 */] label00003D82: 00003D82 2054 movea.l A0, [A4] 00003D84 1028 003A move.b D0, [A0 + 0x3A] 00003D88 6706 beq +0x8 /* 00003D90 */ 00003D8A 2F0B move.l -[A7], A3 00003D8C 4EAD 2012 jsr [A5 + 0x2012 /* export_1022 */] label00003D90: 00003D90 486E FFF8 pea.l [A6 - 0x8] 00003D94 2F0B move.l -[A7], A3 00003D96 4EBA EDA8 jsr [PC - 0x1258 /* 00002B40 */] 00003D9A 4CDF 1800 movem.l A3,A4, [A7]+ 00003D9E 4E5E unlink A6 00003DA0 205F movea.l A0, [A7]+ 00003DA2 504F addq.w A7, 8 00003DA4 4ED0 jmp [A0] 00003DA6 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_783: // at 00003DA8 (misaligned) 00003DAA FFF4 .invalid <> 00003DAC 2F0A move.l -[A7], A2 00003DAE 4267 clr.w -[A7] 00003DB0 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003DB4 4EBA F06A jsr [PC - 0xF96 /* 00002E20 */] 00003DB8 101F move.b D0, [A7]+ 00003DBA 6726 beq +0x28 /* 00003DE2 */ 00003DBC 206E 0008 movea.l A0, [A6 + 0x8] 00003DC0 43EE FFF4 lea.l A1, [A6 - 0xC] 00003DC4 2050 movea.l A0, [A0] 00003DC6 45E8 004C lea.l A2, [A0 + 0x4C] 00003DCA 22DA move.l [A1]+, [A2]+ 00003DCC 22DA move.l [A1]+, [A2]+ 00003DCE 22DA move.l [A1]+, [A2]+ 00003DD0 486E FFF4 pea.l [A6 - 0xC] 00003DD4 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */] 00003DD8 A89E syscall PenNormal 00003DDA 1D7C 0001 000C move.b [A6 + 0xC], 0x1 00003DE0 6004 bra +0x6 /* 00003DE6 */ label00003DE2: 00003DE2 422E 000C clr.b [A6 + 0xC] label00003DE6: 00003DE6 245F movea.l A2, [A7]+ 00003DE8 4E5E unlink A6 00003DEA 2E9F move.l [A7], [A7]+ 00003DEC 4E75 rts 00003DEE 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_784: // at 00003DF0 (misaligned) 00003DF2 FFF8 .invalid <> 00003DF4 486E FFF8 pea.l [A6 - 0x8] 00003DF8 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003DFC 4EBA FE86 jsr [PC - 0x17A /* 00003C84 */] 00003E00 486E FFF8 pea.l [A6 - 0x8] 00003E04 A8A4 syscall InvertRect 00003E06 4E5E unlink A6 00003E08 2E9F move.l [A7], [A7]+ 00003E0A 4E75 rts export_785: 00003E0C 4E56 0000 link A6, 0 00003E10 7000 moveq.l D0, 0x00 00003E12 2D40 000C move.l [A6 + 0xC], D0 00003E16 4E5E unlink A6 00003E18 2E9F move.l [A7], [A7]+ 00003E1A 4E75 rts export_786: fn00003E1C: 00003E1C 4E56 FFEC link A6, -0x0014 00003E20 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00003E24 206E 000C movea.l A0, [A6 + 0xC] 00003E28 43EE FFF8 lea.l A1, [A6 - 0x8] 00003E2C 22D8 move.l [A1]+, [A0]+ 00003E2E 22D8 move.l [A1]+, [A0]+ 00003E30 2E2E 0008 move.l D7, [A6 + 0x8] 00003E34 2847 movea.l A4, D7 00003E36 4267 clr.w -[A7] 00003E38 2F07 move.l -[A7], D7 00003E3A 4EBA 0068 jsr [PC + 0x68 /* 00003EA4 */] 00003E3E 101F move.b D0, [A7]+ 00003E40 6728 beq +0x2A /* 00003E6A */ 00003E42 2254 movea.l A1, [A4] 00003E44 2069 0058 movea.l A0, [A1 + 0x58] 00003E48 2650 movea.l A3, [A0] 00003E4A 2C2B 0004 move.l D6, [A3 + 0x4] 00003E4E 276D FA92 0004 move.l [A3 + 0x4], [A5 - 0x56E] 00003E54 A89E syscall PenNormal 00003E56 2054 movea.l A0, [A4] 00003E58 2F28 0058 move.l -[A7], [A0 + 0x58] 00003E5C A96D syscall Draw1Control 00003E5E 2254 movea.l A1, [A4] 00003E60 2069 0058 movea.l A0, [A1 + 0x58] 00003E64 2050 movea.l A0, [A0] 00003E66 2146 0004 move.l [A0 + 0x4], D6 label00003E6A: 00003E6A 2054 movea.l A0, [A4] 00003E6C 1028 003E move.b D0, [A0 + 0x3E] 00003E70 7200 moveq.l D1, 0x00 00003E72 B001 cmp.b D0, D1 00003E74 6722 beq +0x24 /* 00003E98 */ 00003E76 486E FFEC pea.l [A6 - 0x14] 00003E7A 2F07 move.l -[A7], D7 00003E7C 4EBA F28E jsr [PC - 0xD72 /* 0000310C */] 00003E80 486E FFEC pea.l [A6 - 0x14] 00003E84 2054 movea.l A0, [A4] 00003E86 2F28 0040 move.l -[A7], [A0 + 0x40] 00003E8A 4240 clr.w D0 00003E8C 1028 003E move.b D0, [A0 + 0x3E] 00003E90 3F00 move.w -[A7], D0 00003E92 2F07 move.l -[A7], D7 00003E94 4EBA E632 jsr [PC - 0x19CE /* 000024C8 */] label00003E98: 00003E98 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00003E9C 4E5E unlink A6 00003E9E 205F movea.l A0, [A7]+ 00003EA0 504F addq.w A7, 8 00003EA2 4ED0 jmp [A0] export_787: fn00003EA4: 00003EA4 4E56 0000 link A6, 0 00003EA8 2F0C move.l -[A7], A4 00003EAA 286E 0008 movea.l A4, [A6 + 0x8] 00003EAE 2054 movea.l A0, [A4] 00003EB0 4AA8 0058 tst.l [A0 + 0x58] 00003EB4 56C0 sne D0 00003EB6 4A00 tst.b D0 00003EB8 6714 beq +0x16 /* 00003ECE */ 00003EBA 2268 0058 movea.l A1, [A0 + 0x58] 00003EBE 2251 movea.l A1, [A1] 00003EC0 4241 clr.w D1 00003EC2 1229 0010 move.b D1, [A1 + 0x10] 00003EC6 0C41 00FF cmpi.w D1, 0xFF 00003ECA 57C1 seq D1 00003ECC C001 and.b D0, D1 label00003ECE: 00003ECE 4400 neg.b D0 00003ED0 1D40 000C move.b [A6 + 0xC], D0 00003ED4 285F movea.l A4, [A7]+ 00003ED6 4E5E unlink A6 00003ED8 2E9F move.l [A7], [A7]+ 00003EDA 4E75 rts export_788: 00003EDC 4E56 0000 link A6, 0 00003EE0 4267 clr.w -[A7] 00003EE2 206E 0008 movea.l A0, [A6 + 0x8] 00003EE6 2050 movea.l A0, [A0] 00003EE8 2F28 0058 move.l -[A7], [A0 + 0x58] 00003EEC A962 syscall GetControlMaximum/GetMaxCtl 00003EEE 3D5F 000C move.w [A6 + 0xC], [A7]+ 00003EF2 4E5E unlink A6 00003EF4 2E9F move.l [A7], [A7]+ 00003EF6 4E75 rts export_789: 00003EF8 4E56 0000 link A6, 0 00003EFC 4267 clr.w -[A7] 00003EFE 206E 0008 movea.l A0, [A6 + 0x8] 00003F02 2050 movea.l A0, [A0] 00003F04 2F28 0058 move.l -[A7], [A0 + 0x58] 00003F08 A960 syscall GetControlValue/GetCtlValue 00003F0A 3D5F 000C move.w [A6 + 0xC], [A7]+ 00003F0E 4E5E unlink A6 00003F10 2E9F move.l [A7], [A7]+ 00003F12 4E75 rts export_790: fn00003F14: 00003F14 4E56 0000 link A6, 0 00003F18 2F0C move.l -[A7], A4 00003F1A 286E 0008 movea.l A4, [A6 + 0x8] 00003F1E 2054 movea.l A0, [A4] 00003F20 4AA8 0058 tst.l [A0 + 0x58] 00003F24 6726 beq +0x28 /* 00003F4C */ 00003F26 102E 000C move.b D0, [A6 + 0xC] 00003F2A 6712 beq +0x14 /* 00003F3E */ 00003F2C 2248 movea.l A1, A0 00003F2E 2069 0058 movea.l A0, [A1 + 0x58] 00003F32 2050 movea.l A0, [A0] 00003F34 303C 00FF move.w D0, 0xFF 00003F38 1140 0010 move.b [A0 + 0x10], D0 00003F3C 600E bra +0x10 /* 00003F4C */ label00003F3E: 00003F3E 2254 movea.l A1, [A4] 00003F40 2069 0058 movea.l A0, [A1 + 0x58] 00003F44 2050 movea.l A0, [A0] 00003F46 7000 moveq.l D0, 0x00 00003F48 1140 0010 move.b [A0 + 0x10], D0 label00003F4C: 00003F4C 285F movea.l A4, [A7]+ 00003F4E 4E5E unlink A6 00003F50 205F movea.l A0, [A7]+ 00003F52 5C4F addq.w A7, 6 00003F54 4ED0 jmp [A0] 00003F56 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00003F5A 0000 226E ori.b D0, 0x6E /* 'n' */ 00003F5E 0008 2069 ori.b A0, 0x69 /* 'i' */ 00003F62 0008 2050 ori.b A0, 0x50 /* 'P' */ 00003F66 2F28 0058 move.l -[A7], [A0 + 0x58] 00003F6A 2049 movea.l A0, A1 00003F6C 3F28 000E move.w -[A7], [A0 + 0xE] 00003F70 A965 syscall SetControlMaximum/SetMaxCtl 00003F72 4E5E unlink A6 00003F74 2E9F move.l [A7], [A7]+ 00003F76 4E75 rts fn00003F78: 00003F78 4E56 0000 link A6, 0 00003F7C 487A FFDA pea.l [PC - 0x26 /* 00003F58, value 0x4E560000 'NV\0\0', cstring "NV" */] 00003F80 2F0E move.l -[A7], A6 00003F82 1F2E 000C move.b -[A7], [A6 + 0xC] 00003F86 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003F8A 4EBA 00A0 jsr [PC + 0xA0 /* 0000402C */] 00003F8E 4E5E unlink A6 00003F90 205F movea.l A0, [A7]+ 00003F92 504F addq.w A7, 8 00003F94 4ED0 jmp [A0] 00003F96 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00003F9A 0000 226E ori.b D0, 0x6E /* 'n' */ 00003F9E 0008 2069 ori.b A0, 0x69 /* 'i' */ 00003FA2 0008 2050 ori.b A0, 0x50 /* 'P' */ 00003FA6 2F28 0058 move.l -[A7], [A0 + 0x58] 00003FAA 2049 movea.l A0, A1 00003FAC 3F28 000E move.w -[A7], [A0 + 0xE] 00003FB0 A964 syscall SetControlMinimum/SetMinCtl 00003FB2 4E5E unlink A6 00003FB4 2E9F move.l [A7], [A7]+ 00003FB6 4E75 rts fn00003FB8: 00003FB8 4E56 0000 link A6, 0 00003FBC 487A FFDA pea.l [PC - 0x26 /* 00003F98, value 0x4E560000 'NV\0\0', cstring "NV" */] 00003FC0 2F0E move.l -[A7], A6 00003FC2 1F2E 000C move.b -[A7], [A6 + 0xC] 00003FC6 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003FCA 4EBA 0060 jsr [PC + 0x60 /* 0000402C */] 00003FCE 4E5E unlink A6 00003FD0 205F movea.l A0, [A7]+ 00003FD2 504F addq.w A7, 8 00003FD4 4ED0 jmp [A0] 00003FD6 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00003FDA 0000 226E ori.b D0, 0x6E /* 'n' */ 00003FDE 0008 2069 ori.b A0, 0x69 /* 'i' */ 00003FE2 0008 2050 ori.b A0, 0x50 /* 'P' */ 00003FE6 2F28 0058 move.l -[A7], [A0 + 0x58] 00003FEA 2049 movea.l A0, A1 00003FEC 3F28 000E move.w -[A7], [A0 + 0xE] 00003FF0 A963 syscall SetControlValue/SetCtlValue 00003FF2 4E5E unlink A6 00003FF4 2E9F move.l [A7], [A7]+ 00003FF6 4E75 rts fn00003FF8: 00003FF8 4E56 0000 link A6, 0 00003FFC 4267 clr.w -[A7] 00003FFE 206E 0008 movea.l A0, [A6 + 0x8] 00004002 2050 movea.l A0, [A0] 00004004 2F28 0058 move.l -[A7], [A0 + 0x58] 00004008 A960 syscall GetControlValue/GetCtlValue 0000400A 301F move.w D0, [A7]+ 0000400C B06E 000E cmp.w D0, [A6 + 0xE] 00004010 6712 beq +0x14 /* 00004024 */ 00004012 487A FFC4 pea.l [PC - 0x3C /* 00003FD8, value 0x4E560000 'NV\0\0', cstring "NV" */] 00004016 2F0E move.l -[A7], A6 00004018 1F2E 000C move.b -[A7], [A6 + 0xC] 0000401C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004020 4EBA 000A jsr [PC + 0xA /* 0000402C */] label00004024: 00004024 4E5E unlink A6 00004026 205F movea.l A0, [A7]+ 00004028 504F addq.w A7, 8 0000402A 4ED0 jmp [A0] export_791: fn0000402C: 0000402C 4E56 FFFA link A6, -0x0006 00004030 48E7 0118 movem.l -[A7], D7,A3,A4 00004034 266E 0008 movea.l A3, [A6 + 0x8] 00004038 284B movea.l A4, A3 0000403A 2054 movea.l A0, [A4] 0000403C 4AA8 0058 tst.l [A0 + 0x58] 00004040 676A beq +0x6C /* 000040AC */ 00004042 102E 000C move.b D0, [A6 + 0xC] 00004046 6722 beq +0x24 /* 0000406A */ 00004048 2F00 move.l -[A7], D0 0000404A 4267 clr.w -[A7] 0000404C 2F0B move.l -[A7], A3 0000404E 4EAD 212A jsr [A5 + 0x212A /* export_1057 */] 00004052 121F move.b D1, [A7]+ 00004054 201F move.l D0, [A7]+ 00004056 C001 and.b D0, D1 00004058 6710 beq +0x12 /* 0000406A */ 0000405A 41EE 000E lea.l A0, [A6 + 0xE] 0000405E 2018 move.l D0, [A0]+ 00004060 6702 beq +0x4 /* 00004064 */ 00004062 2F00 move.l -[A7], D0 label00004064: 00004064 2050 movea.l A0, [A0] 00004066 4E90 jsr [A0] 00004068 6042 bra +0x44 /* 000040AC */ label0000406A: 0000406A 4267 clr.w -[A7] 0000406C 2F0B move.l -[A7], A3 0000406E 4EBA FE34 jsr [PC - 0x1CC /* 00003EA4 */] 00004072 1E1F move.b D7, [A7]+ 00004074 4267 clr.w -[A7] 00004076 2F0B move.l -[A7], A3 00004078 4EBA FE9A jsr [PC - 0x166 /* 00003F14 */] 0000407C 41EE 000E lea.l A0, [A6 + 0xE] 00004080 2018 move.l D0, [A0]+ 00004082 6702 beq +0x4 /* 00004086 */ 00004084 2F00 move.l -[A7], D0 label00004086: 00004086 2050 movea.l A0, [A0] 00004088 4E90 jsr [A0] 0000408A 1007 move.b D0, D7 0000408C 671E beq +0x20 /* 000040AC */ 0000408E 2F00 move.l -[A7], D0 00004090 4267 clr.w -[A7] 00004092 2F0B move.l -[A7], A3 00004094 4EBA FE0E jsr [PC - 0x1F2 /* 00003EA4 */] 00004098 121F move.b D1, [A7]+ 0000409A 201F move.l D0, [A7]+ 0000409C 0A01 0001 xori.b D1, 0x1 000040A0 C001 and.b D0, D1 000040A2 6708 beq +0xA /* 000040AC */ 000040A4 1F07 move.b -[A7], D7 000040A6 2F0B move.l -[A7], A3 000040A8 4EBA FE6A jsr [PC - 0x196 /* 00003F14 */] label000040AC: 000040AC 4CDF 1880 movem.l D7,A3,A4, [A7]+ 000040B0 4E5E unlink A6 000040B2 205F movea.l A0, [A7]+ 000040B4 DEFC 000E add.w A7, 0xE 000040B8 4ED0 jmp [A0] 000040BA 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_792: // at 000040BC (misaligned) 000040BE 0000 206E ori.b D0, 0x6E /* 'n' */ 000040C2 0008 2050 ori.b A0, 0x50 /* 'P' */ 000040C6 2D68 005E 000C move.l [A6 + 0xC], [A0 + 0x5E] 000040CC 4E5E unlink A6 000040CE 2E9F move.l [A7], [A7]+ 000040D0 4E75 rts 000040D2 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000040D4-000040DC export_793: fn000040D4: 000040D4 4E56 0000 link A6, 0 000040D8 48E7 0108 movem.l -[A7], D7,A4 // end alternate branch 000040D4-000040DC export_793: // at 000040D4 (misaligned) fn000040D4: // (misaligned) 000040D6 0000 48E7 ori.b D0, 0xE7 000040DA 0108 btst A0, D0 000040DC 2E2E 000E move.l D7, [A6 + 0xE] 000040E0 286E 0008 movea.l A4, [A6 + 0x8] 000040E4 2054 movea.l A0, [A4] 000040E6 BEA8 0066 cmp.l D7, [A0 + 0x66] 000040EA 6728 beq +0x2A /* 00004114 */ 000040EC 2147 0066 move.l [A0 + 0x66], D7 000040F0 4268 005C clr.w [A0 + 0x5C] label000040F4: 000040F4 0C87 0000 7FFF cmpi.l D7, 0x7FFF 000040FA 6F0A ble +0xC /* 00004106 */ 000040FC E28F lsr D7, 1 000040FE 2054 movea.l A0, [A4] 00004100 5268 005C addq.w [A0 + 0x5C], 1 00004104 60EE bra -0x10 /* 000040F4 */ label00004106: 00004106 3F07 move.w -[A7], D7 00004108 1F2E 000C move.b -[A7], [A6 + 0xC] 0000410C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004110 4EBA FE66 jsr [PC - 0x19A /* 00003F78 */] label00004114: 00004114 4CDF 1080 movem.l D7,A4, [A7]+ 00004118 4E5E unlink A6 0000411A 205F movea.l A0, [A7]+ 0000411C DEFC 000A add.w A7, 0xA /* '\n' */ 00004120 4ED0 jmp [A0] 00004122 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00004124-0000412C fn00004124: 00004124 4E56 0000 link A6, 0 00004128 48E7 0108 movem.l -[A7], D7,A4 // end alternate branch 00004124-0000412C fn00004124: // (misaligned) 00004126 0000 48E7 ori.b D0, 0xE7 0000412A 0108 btst A0, D0 0000412C 2E2E 000E move.l D7, [A6 + 0xE] 00004130 286E 0008 movea.l A4, [A6 + 0x8] 00004134 2054 movea.l A0, [A4] 00004136 BEA8 0062 cmp.l D7, [A0 + 0x62] 0000413A 671C beq +0x1E /* 00004158 */ 0000413C 2147 0062 move.l [A0 + 0x62], D7 00004140 2054 movea.l A0, [A4] 00004142 3028 005C move.w D0, [A0 + 0x5C] 00004146 2207 move.l D1, D7 00004148 E0A9 lsr D1, D0 0000414A 3F01 move.w -[A7], D1 0000414C 1F2E 000C move.b -[A7], [A6 + 0xC] 00004150 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004154 4EBA FE62 jsr [PC - 0x19E /* 00003FB8 */] label00004158: 00004158 4CDF 1080 movem.l D7,A4, [A7]+ 0000415C 4E5E unlink A6 0000415E 205F movea.l A0, [A7]+ 00004160 DEFC 000A add.w A7, 0xA /* '\n' */ 00004164 4ED0 jmp [A0] 00004166 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00004168-00004170 export_794: fn00004168: 00004168 4E56 0000 link A6, 0 0000416C 48E7 0108 movem.l -[A7], D7,A4 // end alternate branch 00004168-00004170 export_794: // at 00004168 (misaligned) fn00004168: // (misaligned) 0000416A 0000 48E7 ori.b D0, 0xE7 0000416E 0108 btst A0, D0 00004170 2E2E 000E move.l D7, [A6 + 0xE] 00004174 286E 0008 movea.l A4, [A6 + 0x8] 00004178 42A7 clr.l -[A7] 0000417A 2054 movea.l A0, [A4] 0000417C 2F28 0062 move.l -[A7], [A0 + 0x62] 00004180 42A7 clr.l -[A7] 00004182 2F07 move.l -[A7], D7 00004184 2054 movea.l A0, [A4] 00004186 2F28 0066 move.l -[A7], [A0 + 0x66] 0000418A 201F move.l D0, [A7]+ 0000418C 2E9F move.l [A7], [A7]+ 0000418E B097 cmp.l D0, [A7] 00004190 6C02 bge +0x4 /* 00004194 */ 00004192 2E80 move.l [A7], D0 label00004194: 00004194 201F move.l D0, [A7]+ 00004196 2E9F move.l [A7], [A7]+ 00004198 B097 cmp.l D0, [A7] 0000419A 6F02 ble +0x4 /* 0000419E */ 0000419C 2E80 move.l [A7], D0 label0000419E: 0000419E 2E1F move.l D7, [A7]+ 000041A0 2054 movea.l A0, [A4] 000041A2 BEA8 005E cmp.l D7, [A0 + 0x5E] 000041A6 671C beq +0x1E /* 000041C4 */ 000041A8 2147 005E move.l [A0 + 0x5E], D7 000041AC 2054 movea.l A0, [A4] 000041AE 3028 005C move.w D0, [A0 + 0x5C] 000041B2 2207 move.l D1, D7 000041B4 E0A9 lsr D1, D0 000041B6 3F01 move.w -[A7], D1 000041B8 1F2E 000C move.b -[A7], [A6 + 0xC] 000041BC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000041C0 4EBA FE36 jsr [PC - 0x1CA /* 00003FF8 */] label000041C4: 000041C4 4CDF 1080 movem.l D7,A4, [A7]+ 000041C8 4E5E unlink A6 000041CA 205F movea.l A0, [A7]+ 000041CC DEFC 000A add.w A7, 0xA /* '\n' */ 000041D0 4ED0 jmp [A0] 000041D2 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_795: // at 000041D4 (misaligned) 000041D6 0000 48E7 ori.b D0, 0xE7 000041DA 0108 btst A0, D0 000041DC 286E 0008 movea.l A4, [A6 + 0x8] 000041E0 1E2E 000C move.b D7, [A6 + 0xC] 000041E4 2F2E 000E move.l -[A7], [A6 + 0xE] 000041E8 1F07 move.b -[A7], D7 000041EA 2F0C move.l -[A7], A4 000041EC 4EBA FEE6 jsr [PC - 0x11A /* 000040D4 */] 000041F0 2F2E 0012 move.l -[A7], [A6 + 0x12] 000041F4 1F07 move.b -[A7], D7 000041F6 2F0C move.l -[A7], A4 000041F8 4EBA FF2A jsr [PC - 0xD6 /* 00004124 */] 000041FC 2F2E 0016 move.l -[A7], [A6 + 0x16] 00004200 1F07 move.b -[A7], D7 00004202 2F0C move.l -[A7], A4 00004204 4EBA FF62 jsr [PC - 0x9E /* 00004168 */] 00004208 4CDF 1080 movem.l D7,A4, [A7]+ 0000420C 4E5E unlink A6 0000420E 205F movea.l A0, [A7]+ 00004210 DEFC 0012 add.w A7, 0x12 00004214 4ED0 jmp [A0] 00004216 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00004218-0000421C fn00004218: 00004218 4E56 FFFE link A6, -0x0002 // end alternate branch 00004218-0000421C fn00004218: // (misaligned) 0000421A FFFE .invalid <> 0000421C 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00004220 266E 0008 movea.l A3, [A6 + 0x8] 00004224 3C2E 000C move.w D6, [A6 + 0xC] 00004228 284B movea.l A4, A3 0000422A 4A46 tst.w D6 0000422C 675E beq +0x60 /* 0000428C */ 0000422E 7014 moveq.l D0, 0x14 00004230 B046 cmp.w D0, D6 00004232 57C0 seq D0 00004234 4A00 tst.b D0 00004236 6608 bne +0xA /* 00004240 */ 00004238 7216 moveq.l D1, 0x16 0000423A B246 cmp.w D1, D6 0000423C 57C1 seq D1 0000423E 8001 or.b D0, D1 label00004240: 00004240 4400 neg.b D0 00004242 1E00 move.b D7, D0 00004244 6712 beq +0x14 /* 00004258 */ 00004246 2054 movea.l A0, [A4] 00004248 2228 005E move.l D1, [A0 + 0x5E] 0000424C B2A8 0062 cmp.l D1, [A0 + 0x62] 00004250 5EC1 sgt D1 00004252 C001 and.b D0, D1 00004254 4A00 tst.b D0 00004256 661C bne +0x1E /* 00004274 */ label00004258: 00004258 1207 move.b D1, D7 0000425A 0A01 0001 xori.b D1, 0x1 0000425E 4A01 tst.b D1 00004260 671A beq +0x1C /* 0000427C */ 00004262 2054 movea.l A0, [A4] 00004264 2428 005E move.l D2, [A0 + 0x5E] 00004268 B4A8 0066 cmp.l D2, [A0 + 0x66] 0000426C 5DC2 slt D2 0000426E C202 and.b D1, D2 00004270 8001 or.b D0, D1 00004272 6708 beq +0xA /* 0000427C */ label00004274: 00004274 3F06 move.w -[A7], D6 00004276 2F0B move.l -[A7], A3 00004278 4EAD 1FDA jsr [A5 + 0x1FDA /* export_1015 */] label0000427C: 0000427C 2F0B move.l -[A7], A3 0000427E 4EAD 20FA jsr [A5 + 0x20FA /* export_1051 */] 00004282 4267 clr.w -[A7] 00004284 2F0B move.l -[A7], A3 00004286 4EAD 212A jsr [A5 + 0x212A /* export_1057 */] 0000428A 101F move.b D0, [A7]+ label0000428C: 0000428C 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00004290 4E5E unlink A6 00004292 205F movea.l A0, [A7]+ 00004294 5C4F addq.w A7, 6 00004296 4ED0 jmp [A0] export_796: 00004298 4E56 0000 link A6, 0 0000429C 7016 moveq.l D0, 0x16 0000429E B06E 000C cmp.w D0, [A6 + 0xC] 000042A2 57C0 seq D0 000042A4 4A00 tst.b D0 000042A6 660C bne +0xE /* 000042B4 */ 000042A8 7214 moveq.l D1, 0x14 000042AA B26E 000C cmp.w D1, [A6 + 0xC] 000042AE 57C1 seq D1 000042B0 8001 or.b D0, D1 000042B2 670E beq +0x10 /* 000042C2 */ label000042B4: 000042B4 70FF moveq.l D0, 0xFFFFFFFF 000042B6 2F00 move.l -[A7], D0 000042B8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000042BC 4EAD 130A jsr [A5 + 0x130A /* export_605 */] 000042C0 600C bra +0xE /* 000042CE */ label000042C2: 000042C2 7001 moveq.l D0, 0x01 000042C4 2F00 move.l -[A7], D0 000042C6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000042CA 4EAD 130A jsr [A5 + 0x130A /* export_605 */] label000042CE: 000042CE 4E5E unlink A6 000042D0 205F movea.l A0, [A7]+ 000042D2 5C4F addq.w A7, 6 000042D4 4ED0 jmp [A0] 000042D6 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_797: // at 000042D8 (misaligned) 000042DA FFF0 .invalid <> 000042DC 48E7 0038 movem.l -[A7], A2,A3,A4 000042E0 206E 000C movea.l A0, [A6 + 0xC] 000042E4 43EE FFF8 lea.l A1, [A6 - 0x8] 000042E8 22D8 move.l [A1]+, [A0]+ 000042EA 22D8 move.l [A1]+, [A0]+ 000042EC 266E 0008 movea.l A3, [A6 + 0x8] 000042F0 284B movea.l A4, A3 000042F2 4267 clr.w -[A7] 000042F4 2F0B move.l -[A7], A3 000042F6 4EBA FBAC jsr [PC - 0x454 /* 00003EA4 */] 000042FA 101F move.b D0, [A7]+ 000042FC 661A bne +0x1C /* 00004318 */ 000042FE A89E syscall PenNormal 00004300 2254 movea.l A1, [A4] 00004302 2069 0058 movea.l A0, [A1 + 0x58] 00004306 2050 movea.l A0, [A0] 00004308 45EE FFF0 lea.l A2, [A6 - 0x10] 0000430C 5088 addq.l A0, 8 0000430E 24D8 move.l [A2]+, [A0]+ 00004310 24D8 move.l [A2]+, [A0]+ 00004312 486E FFF0 pea.l [A6 - 0x10] 00004316 A8A1 syscall FrameRect label00004318: 00004318 486E FFF8 pea.l [A6 - 0x8] 0000431C 2F0B move.l -[A7], A3 0000431E 4EBA FAFC jsr [PC - 0x504 /* 00003E1C */] 00004322 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 00004326 4E5E unlink A6 00004328 205F movea.l A0, [A7]+ 0000432A 504F addq.w A7, 8 0000432C 4ED0 jmp [A0] 0000432E 0000 .incomplete